no image

centos7 部署 ES 搜索服务

数字有颜色 | 
2021-03-21 15:54:21

一、基础

elasticsearch-7.12.0

CentOS Linux release 7.5.1804

jdk-16_linux-x64_bin.rpm

 

二、安装

 

下载安装包

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.12.0-darwin-x86_64.tar.gz

 

解压并移动到 local 目录下

tar -xzvf elasticsearch-7.12.0-darwin-x86_64.tar.gz
mv elasticsearch-7.12.0 /usr/local/elasticsearch

 

修改 config 目录下的 elasticsearch.yml 文件

 

vim elasticsearch.yml

// 去掉行开头的 # 并重命名集群名,这里命名为 supershare
cluster.name: supershare
// 去掉行开头的 # 并重命名节点名,这里命名为 node-1
node.name: node-1

 

进入 bin 目录启动 ES 并在后台运行

 

./elasticsearch -d

 

这个时候可能会报错,要求在当前路径下需要jdk路径

 

cp -r /usr/java/jdk-16 jdk

 

还可能报下面的错误

Unable to start ElasticSearch in my machine, StartupException is occuring while executing elasticsearch.bat

 

要在elasticsearch.yml 文件中添加下面属性

 

xpack.ml.enabled: false

 

内容可参考

https://stackoverflow.com/questions/56126244/unable-to-start-elasticsearch-in-my-machine-startupexception-is-occuring-while

 

再进入bin目录启动ES命令

./elasticsearch -d

 

这样就可以正常运行了

 

执行下面命令,查看运行情况

 

curl 127.0.0.1:9200

 

 

感谢,参考下面的博客

https://symonlin.github.io/2018/12/26/elasticsearch-1/

 

 

 

文章列表 sitemap