ES集群部署

1. 安装部署ElasticSearch集群

1.1. 下载并安装

官方网站下载地址:https://www.elastic.co/cn/downloads/elasticsearch

1.2. 修改相关文件夹权限(用户名随意)

出于安全考虑,elasticsearch默认不允许以root账号运行。
通过rpm安装时,其中默认创建elasticsearch用户和用户组.所以,需要把配置文件夹及文件的对应用户组改变即可. 需要注意一下es文件的用户和用户组,并修改为elasticsearch; 在es的服务文件中,将以elasticsearch用户和用户组运行程序。

1.3. 修改配置文件

这里集群配置是重点,参数seed_hosts和initial_master_nodes.
第一次配置集群时,一定要配置好合适的initial_master_nodes,当所有可选主节点启动后将通过9300端口建立连接并在其中选择主节点.建立连接文件存储在/var/lig/elaticsearch目录中.

  • initial_master_nodes在第一次配置集群之后,最好删掉.不要用该方式添加节点.如果想要添加,可以采用官方API进行临时性/永久性/配置文件的修改,即热修改.文档见important-settings

1.4. 启动ES

1.5. 检查ES集群和节点状态

2. 安装部署Kibana

官方网站下载地址:[https://www.elastic.co/cn/downloads/kibana}

2.1. 修改配置文件

2.2. 启动kibana

3. 问题排查

查看日志排查问题:

也可以通过直接运行二进制文件,查看问题;这里使用elasticsearch执行该二进制文件。

3.1. 最大文件描述符和虚拟存储

  • 问题

  • 方法

3.2. 最大线程数

3.3. 最大线程数

3.4. ES服务启动超时

超时启动 elasticsearch.service start operation timed out. Terminating

https://www.elastic.co/guide/en/elasticsearch/reference/current/starting-elasticsearch.html


赞赏

微信赞赏支付宝赞赏

发表评论

邮箱地址不会被公开。 必填项已用*标注