ELK生态系统——elasticsearch集群水平扩展节点

(1)新增节点配置jvm参数:

A、jvm-head最小值:

配置config/jvm.options文件中:-Xms

服务器内存一般都比较大,建议配置1/3物理内存起步或10g起步,越大越好,但是也不能特别大,要预留出一部分内存给系统和其它应用。与最大值相同。

B、Jvm-head最大值:

配置config/jvm.options文件中:-Xmx

服务器内存一般都比较大,建议配置1/3物理内存起步或10g起步,越大越好,但是也不能特别大,要预留出一部分内存给系统和其它应用。与最小值相同。

(2)新增节点配置es参数:

将配置好的一个集群节点的配置文件elasticsearch.xml进行复制,然后主要修改以下参数,其余参数进行检查配置对应参数值路径即可。

A、节点名称:

配置elasticsearch.yml中node.name:

B、服务访问地址:

配置elasticsearch.yml中network.bind_host:

C、服务访问端口:

配置elasticsearch.yml中http.port:

D、集群内部交互地址:

配置elasticsearch.yml中network.publish_host:

E、集群内部交互端口:

配置elasticsearch.yml中transport.tcp.port:

F、集群master节点最少数量:

配置elasticsearch.yml中discovery.zen.minimum_master_nodes:

G、集群中自动发现节点交互地址:

配置elasticsearch.yml中discovery.zen.ping.unicast.hosts:

该值为集群中最新的具有master资格的节点交互访问地址信息。

(3)已有集群节点修改配置参数:

A、集群中自动发现节点交互地址:

配置elasticsearch.yml中discovery.zen.ping.unicast.hosts:

修改为集群中最新的具有master资格的节点交互访问地址信息。

(4)重启集群:

由于单播模式下的集群,增加新节点后,所有节点的配置文件都进行了修改,需要关闭集群中所有节点,然后将集群内的节点逐个进行重新启动。

你可能感兴趣的:(linux,elasticsearch,ELK生态系统)