Elasticsearch 是一个开源全文搜索和分析引擎。它支持 RESTful 操作,并且允许你存储,搜索,并且实时分析大量的数据。Elasticsearch是最流行的搜索引擎之一,可为具有复杂搜索要求的应用程序提供动力,例如大型电子商务商店和分析应用程序。
本文主要涉及在 CentOS 8 上安装 Elasticsearch。
一、 安装 Java
Elasticsearch 是一个 Java 应用,因此,第一步就是安装 Java。
以 root 或者其他 sudo 用户身份运行下面的命令,去安装 OpenJDK 软件包:
dnf install -y java-11-openjdk-devel
通过打印Java 版本验证 Java 安装:
java -version
安装成功输出将会像下面这样:
openjdk version "11.0.8" 2020-07-14 LTS
OpenJDK Runtime Environment 18.9 (build 11.0.8+10-LTS)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.8+10-LTS, mixed mode, sharing)
二、安装 Elasticsearch
下面使用rpm的方式安装
下载地址:www.elastic.co/cn/download…
使用下面的命令下载并安装
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.9.2-x86_64.rpm
rpm -ivh elasticsearch-7.9.2-x86_64.rpm
设置开机启动,并启动Elasticsearch服务
systemctl daemon-reload
systemctl enable elasticsearch.service
systemctl start elasticsearch.service
curl -XGET http://127.0.0.1:9200
三、Elasticsearch配置
Elasticsearch的配置目文件: /etc/elasticsearch/elasticsearch.yml
# 节点名称
node.name: node-1
# 服务绑定IP地址
network.host: 0.0.0.0
# 服务监听端口
http.port: 9200
# 设置为单节点运行
cluster.initial_master_nodes: ["node-1"]
修改配置后重启Elasticsearch服务
systemctl restart elasticsearch.service