安装
mkdir -p /usr/local/elasticsearch/es1
tar zxvf elasticsearch-7.4.2-linux-x86_64.tar.gz -C /usr/local/elasticserach/es1/
pwd
JAVA_HOME="pwd获取到的jdk目录"
配置elasticsearch.yml
cluster.name: es
node.name: node-1
network.host: 0.0.0.0
http.port: 9200
http.cors.enabled: true
http.cors.allow-origin: "*"
discovery.seed_hosts: ["服务器IP","",""]
cluster.initial_master_nodes: ["node-1","node-2","node-3"]
discovery.zen.ping_timeout: 60s
集群复制
cp -Rf es1 es2
cp -Rf es1 es3
node.name: node-2
http.port: 9201
修改启动用户权限
chown -Rf es:es /usr/local/elasticsearch/
启动节点
es1/elasticsearch-7.4.2/bin/elasticsearch -d
es2/elasticsearch-7.4.2/bin/elasticsearch -d
报错
java.nio.file.AccessDeniedException:
/usr/local/elasticserach/es1/elasticsearch-7.4.2/config/elasticsearch.keystore