Linux环境Elasticsearch下载

国内镜像下载链接:https://www.newbe.pro/Mirrors/Mirrors-Elasticsearch/

推荐选择最新版的前一个版本(比较稳定)

Linux环境elasticsearch部署_elasticsearch

 

选择对应自己环境的版本

Linux环境elasticsearch部署_Linux_02

 复制下载链接后,可直接在Linux环境下载

wget https://mirrors.huaweicloud.com/elasticsearch/7.10.1/elasticsearch-7.10.1-linux-x86_64.tar.gz

解压文件

tar -zxvf elasticsearch-7.10.1-linux-x86_64.tar.gz

赋予文件夹及子文件可执行权限

chmod -R +x elasticsearch-7.10.1

创建elasticsearch启动用户:can not run elasticsearch as root

adduser es

更改文件夹(elasticsearch-7.10.1)的所属用户

chown -R es elasticsearch-7.10.1

 赋予用户(es)该文件夹(elasticsearch-7.10.1)的执行权限

 chmod -R +x es elasticsearch-7.10.1

 Linux环境elasticsearch部署_Linux_03

切换到config目录文件

cd elasticsearch-7.10.1/config/

编辑 elasticsearch.yml

cluster.name: elasticsearch

node.name: node-1

切换到bin目录文件

cd elasticsearch-7.10.1/bin/

切换用户(es),使用用户(es)后台启动elasticsearch

su es

./elasticsearch -d

Linux环境elasticsearch部署_Linux_04

访问链接,查看启动效果

curl http://localhost:9200

 Linux环境elasticsearch部署_Linux_05

Ps:部署配置过程中需要注意以下几点:

1.赋予elasticsearch文件执行权限

2.创建elasticsearch启动用户,root用户不能直接启动

3.赋予elasticsearch文件用户执行权限

4.更换elasticsearch文件所属用户

5.修改elasticsearch/config/elasticsearch.yml文件中的 cluster.name、node.name: node-1

6.su 切换刚创建的elasticsearch文件所属用户启动

7.elasticsearch默认访问端口为9200,若外部访问则必须开放9200映射端口