在单台服务器上部署多个节点,一般主要针对的是学习阶段,正式环境一台服务器只会部署一个节点,以实现分布式效果。下面是在单台服务器部署两个节点的方法。
1、将安装好的elasticsearch-5.5.1文件夹在复制一份
cp -R elasticsearch-5.5.1 elasticsearch-5.5.1-node-2 #复制一份node-2ls -l #查看属于哪个用户哪个组,若和第一份不属于同一个用户和同一个组请更改
sudo chown elasticsearch:es elasticsearch-5.5.1-node-2 #更改所属用户和组
2、修改配置文件(其实主要工作便是修改配置文件)
vim config/elasticsearch.yml #打开配置文件cluster.name: dealerapi-application #保持相同,不用改变
node.name: node-2 # 将node-1修改为 node-2
network.host: 10.22.33.10 #服务器ip地址
http.port: 9200 #http 访问端口
transport.tcp.port: 9300 #内部通讯访问接口
discovery.zen.ping.unicast.hosts: ["10.22.33.10:9300", "10.22.33.10:9301"] #配置多节点
3、分别开启两个节点
./bin/elasticsearch4、查看是否配置成功
浏览器访问:http://10.22.33.10:9200/_cluster/health?pretty 或者 http://10.22.33.10:9201/_cluster/health?prettycluster_name "dealerapi-application"
status "green"
timed_out false
number_of_nodes 2 #出现节点2
number_of_data_nodes 2
active_primary_shards 18
active_shards 36
relocating_shards 0
initializing_shards 0
unassigned_shards 0
delayed_unassigned_shards 0
number_of_pending_tasks 0
number_of_in_flight_fetch 0
task_max_waiting_in_queue_millis 0
active_shards_percent_as_number 100
看到:number_of_nodes 和number_of_data_nodes 数值为2,代表成功。
原文地址:https://www.toutiao.com/article/7116778350748140040/
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。