elasticsearch 7 集群配置
时间: 2023-12-23 15:26:39 浏览: 90
以下是elasticsearch 7集群配置的步骤:
1.下载elasticsearch 7并解压缩文件。
2.修改elasticsearch.yml配置文件,设置集群名称和节点名称。例如:
```yaml
cluster.name: my_cluster
node.name: node-1
```
3.配置节点发现。如果你的节点在同一台机器上,则可以跳过此步骤。否则,你需要在每个节点的elasticsearch.yml文件中添加以下内容:
```yaml
discovery.seed_hosts: ["node1-ip", "node2-ip", "node3-ip"]
cluster.initial_master_nodes: ["node-1", "node-2", "node-3"]
```
其中,discovery.seed_hosts是用于发现其他节点的IP地址列表,cluster.initial_master_nodes是用于指定初始主节点的节点名称列表。
4.配置节点通信。如果你的节点在同一台机器上,则可以跳过此步骤。否则,你需要在每个节点的elasticsearch.yml文件中添加以下内容:
```yaml
network.host: 0.0.0.0
http.port: 9200
```
其中,network.host是用于指定节点通信的IP地址,http.port是用于指定节点通信的端口号。
5.安装插件。例如,如果你需要安装ik分词器和拼音分词器,则可以在每个节点上执行以下命令:
```shell
bin/elasticsearch-plugin install file:///data/soft/elasticsearch-7.17.5/elasticsearch-analysis-ik-7.17.5.zip
bin/elasticsearch-plugin install file:///data/services/elasticsearch-7.17.5/elasticsearch-analysis-pinyin-7.17.5.zip
```
6.启动节点。在每个节点上执行以下命令:
```shell
bin/elasticsearch -d
```
其中,-d参数表示以守护进程方式启动节点。
阅读全文