怎样在CentOS上安装Elastic Search

2020年1月20日 | 分类: 未分类

参考:https://thans.cn/elasticsearch/install.html

下载.tar.gz的安装包:

注意:不要在root用户目录下下载。在根目录新建目录。

mkdir /elsearch && cd /elsearch
wget https://elasticsearch.thans.cn/downloads/elasticsearch/elasticsearch-7.5.1-linux-x86_64.tar.gz

下载sha校验文件,并进行验证:

wget https://elasticsearch.thans.cn/downloads/elasticsearch/elasticsearch-7.5.1-linux-x86_64.tar.gz.sha512
shasum -a 512 -c elasticsearch-7.5.1-linux-x86_64.tar.gz.sha512

报错:-bash: shasum: command not found

运行:

yum install perl-Digest-SHA -y

解压文件:

tar -xzf elasticsearch-7.5.1-linux-x86_64.tar.gz

使用其他用户来运行 Elasticsearch :

添加用户组并且添加对应用户

groupadd elsearch && useradd elsearch -g elsearch -p elasticsearch

更改elasticsearch所属用户组和用户

chown -R elsearch:elsearch elasticsearch-7.5.1

运行Elasticsearch:

先切换刚才添加的用户,再进入文件夹运行。

su elsearch
cd elasticsearch-7.5.1 && ./bin/elasticsearch

检查是否运行成功:

另开SSH窗口,运行:

curl http://localhost:9200

访问 http://localhost:9200 ,默认情况下无法外网访问。

守护进程运行:

./bin/elasticsearch -d

进程查找:

ps -ef | grep elasticsearch

至此,Centos下的安装已完成。