CentOS8 安装 Elasticsearch

1,378 阅读1分钟

image.png
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…
image.png
使用下面的命令下载并安装

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

访问http://127.0.0.1:9200查看

curl -XGET http://127.0.0.1:9200

成功显示如下:
image.png

三、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