cd /path/to
tar -xf elasticsearch-7.9.2-linux-aarch64.tar.gz
cp -r elasticsearch-7.9.2 es-7.9.2-node1 cp -r elasticsearch-7.9.2 es-7.9.2-node2 cp -r elasticsearch-7.9.2 es-7.9.2-node3
本文安装es集群,只有一台机器,因此在一台机器上安装集群,有条件可在三台机器上进行安装。如在三台机器安装需要注意后续使用到的ip和端口。
vim config/elasticsearch.yml
# es-7.9.2-node-1 cluster.name: search-7.9.2 node.name: node-1 node.master: true node.data: false node.ingest: false network.host: 0.0.0.0 http.port: 9200 transport.port: 9300 discovery.seed_hosts: ["127.0.0.1:9300","127.0.0.1:9301","127.0.0.1:9302"] cluster.initial_master_nodes: ["node-1"] # es-7.9.2-node-2 cluster.name: search-7.9.2 node.name: node-2 node.master: true node.data: true node.ingest: false network.host: 0.0.0.0 http.port: 9201 transport.port: 9301 discovery.seed_hosts: ["127.0.0.1:9300","127.0.0.1:9301","127.0.0.1:9302"] # es-7.9.2-node-3 cluster.name: search-7.9.2 node.name: node-3 node.master: true node.data: true node.ingest: false network.host: 0.0.0.0 http.port: 9202 transport.port: 9302 discovery.seed_hosts: ["127.0.0.1:9300","127.0.0.1:9301","127.0.0.1:9302"]
#es-7.9.2-node1表示第一个节点下config/elasticsearch.yml的配置信息,其他依次。如果使用三台机器,注意各节点的ip和端口。
vi /etc/security/limits.confi
最后面添加以下内容。
* soft nofile 65536 * hard nofile 131072
vi /etc/sysctl.conf
最后面添加以下内容。
vm.max_map_count=655360
sysctl -p