elasticsearch集群配置(PreviewVersion)

时间:2020-06-17 11:56:51   收藏:0   阅读:69

elasticsearch集群配置(PreviewVersion)

?

准备

首先需要在每个节点有可以正常启动的单节点elasticsearch

?

elasticsearch集群配置仅需要在elasticsearch.yml添加相应配置

vim /YouPath/elasticsearch-5.1.2/config/elasticsearch.yml

另外在集群配置完毕后还会在任一节点安装Kibana来进行“可视化管理 Elasticsearch”(collating)

?

基础配置

在其中加入如下配置

cluster.name: clusterName
node.name: “yourEachNodeName”
network.host: yourNodeIp
http.port: 9200
transport.tcp.port: 9300
discovery.zen.ping.unicast.hosts: ["network.host1","network.host2","network.host3"]

这是进行配置的最基础项(http.port和transport.tcp.port应该也可以去掉),主要需要关注的是 ↓

?

进阶配置

elasticsearch.yml还可以加入许多配置信息,后续使用到我会陆续更新在这里。

在此之前大家可以参考:

?

验证

curl -XGET ‘http://OneOfYourNodeIp:9200/_cluster/state?pretty

技术分享图片

由图可见在修改network.host---给network.host“绑定“到某个Ip后可能会造成localhost无法访问,仅能通过ip访问(原因见

?

es集群机制

(collating)

?

内存的拓展

(collating)在基础版的ECS上,2G内存是远远不够hadoop+zookeeper+hbase+elasticsearch的,可以通过创建swap分区来解决内存不足的问题,通过下图可以参考下elasticsearch默认配置下需要的内存大小

技术分享图片

?

原文:https://www.cnblogs.com/G-Aurora/p/13151416.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!