elasticsearch集群配置
时间: 2023-12-14 22:04:33 浏览: 103
elasticsearch6.4.2集群安装配置笔记V1.2.docx
以下是elasticsearch集群配置的步骤:
1. 复制elasticsearch文件夹以创建三个节点:
```shell
cd /opt
cp -r elasticsearch-7.4.0 elasticsearch-7.4.0-test1
cp -r elasticsearch-7.4.0 elasticsearch-7.4.0-test2
cp -r elasticsearch-7.4.0 elasticsearch-7.4.0-test3
```
2. 修改每个节点的配置文件elasticsearch.yml,分别打开每个节点的配置文件并进行修改:
```shell
vim /opt/elasticsearch-7.4.0-test1/config/elasticsearch.yml
vim /opt/elasticsearch-7.4.0-test2/config/elasticsearch.yml
vim /opt/elasticsearch-7.4.0-test3/config/elasticsearch.yml
```
在每个配置文件中,需要修改以下内容:
```yaml
cluster.name: my_cluster # 集群名称,需要保证所有节点的名称相同
node.name: node-1 # 节点名称,每个节点的名称需要不同
network.host: 192.168.0.1 # 节点的IP地址
http.port: 9200 # 节点的HTTP端口
discovery.seed_hosts: ["192.168.0.1", "192.168.0.2", "192.168.0.3"] # 集群中所有节点的IP地址
cluster.initial_master_nodes: ["node-1", "node-2", "node-3"] # 集群中所有节点的名称
```
3. 启动每个节点:
```shell
cd /opt/elasticsearch-7.4.0-test1/bin
./elasticsearch &
cd /opt/elasticsearch-7.4.0-test2/bin
./elasticsearch &
cd /opt/elasticsearch-7.4.0-test3/bin
./elasticsearch &
```
4. 验证集群是否正常工作:
```shell
curl http://192.168.0.1:9200/_cluster/state?pretty
```
如果返回的结果中包含了所有三个节点的信息,则说明集群已经正常工作。
阅读全文