ELasticsearch二进制集群部署
1 下载二进制的elasticsearch软件包
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.17.5-linux-x86_64.tar.gz
2 所有节点创建工作目录并添加用户
mkdir -pv /code/{softwares,data,logs}
useradd -u 1000 es
chown -R es.es /code/{data,logs}/es7
3 修改elk91的配置文件
vim /code/softwares/elasticsearch/config/elasticsearch.yml
cluster.name: es
path.data: /code/data/es7
path.logs: /code/logs/es7
network.host: 0.0.0.0
discovery.seed_hosts: ["10.0.0.91","10.0.0.92","10.0.0.93"]
cluster.initial_master_nodes: ["10.0.0.91","10.0.0.92","10.0.0.93"]
4 停止elk91的服务
kill `ps -ef | grep 'elasticsearch' | awk '$3==1 {print $2}'`
5 将elk91的软件包同步到其他节点
scp -rp /code/softwares/elasticsearch 10.0.0.92:/code/softwares/
scp -rp /code/softwares/elasticsearch 10.0.0.93:/code