第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)
Elasticsearch是一个基于Java的开源搜索引擎,通过HTTP web界面、无模式JSON样式的文档并基于Apache Lucene库构建,提供了一个分布式、可扩展和快速的搜索和分析平台。。
日期:2020-07-07 20:57:22 来源:oir作者:oir