一、基础
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
内容可参考
再进入bin目录启动ES命令
./elasticsearch -d
这样就可以正常运行了
执行下面命令,查看运行情况
curl 127.0.0.1:9200
感谢,参考下面的博客
https://symonlin.github.io/2018/12/26/elasticsearch-1/