第2步:安装Elasticsearch

导入添加Elasticsearch GPG密钥。

wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add 

导入GPG键后,将其包存储库添加到Ubuntu。

sudo sh -c 'echo "deb https://artifacts.elastic.co/packages/6.x/apt stable main" > /etc/apt/sources.list.d/elastic-6.x.list'

启用ElasticSearch存储库后,更新APT包列表并安装Elasticsearch。

sudo apt update
sudo apt install elasticsearch

安装Elasticsearch包后,我们可以使用下面的命令启动服务,并确保在服务器引导时自动启动服务。

sudo systemctl start elasticsearch.service
sudo systemctl enable elasticsearch.service

如果我们正在运行单个主机服务器和从同一服务器连接的客户端,则无需配置。
如果客户端将从远程系统连接,则我们需要允许外部客户端。

打开Elasticsearch.yml配置文件:

sudo nano /etc/elasticsearch/elasticsearch.yml

然后搜索包含network.host的行,取消注释,并将值更改为0.0.0.0

# ---------------------------------- Network ----------------------------------
#
# Set the bind address to a specific IP (IPv4 or IPv6):
#
network.host: 0.0.0.0    
#
# Set a custom port for HTTP:
#
#http.port: 9200
#
# For more information, consult the network module documentation.

保存文件并退出。

完成后,重新启动elasticsearch

sudo systemctl restart elasticsearch.service

现在浏览器打开:

http://localhost:9200

应该可以查看服务响应JSON数据,表明安装成功。

第1步:安装OpenJDK 8

Elasticsearch基于Java,需要安装Java

这里,我们将在Ubuntu上安装OpenJDK 8.

sudo apt update
sudo apt install openjdk-8-jdk

查看是否已成功安装Java。

java -version

我们应该看到类似的消息:

openjdk version "1.8.0_191"
OpenJDK Runtime Environment (build 1.8.0_191-8u191-b12-2ubuntu0.18.04.1-b12)
OpenJDK 64-Bit Server VM (build 25.191-b12, mixed mode)
如何在Ubuntu上安装Elasticsearch引擎

Elasticsearch是一个基于Java的开源搜索引擎,通过HTTP web界面、无模式JSON样式的文档并基于Apache Lucene库构建,提供了一个分布式、可扩展和快速的搜索和分析平台。。

日期:2020-07-07 20:57:22 来源:oir作者:oir