没有合适的资源?快使用搜索试试~ 我知道了~
es(elasticsearch)集群安装优化
需积分: 15 4 下载量 16 浏览量
2018-06-11
16:27:02
上传
评论
收藏 26KB DOCX 举报
温馨提示
对于集群的监控和优化是很重要的一部分,如果想持久维护集群,单单靠增加物理内存,cpu,硬盘是不够的,必须通过一些方法来进行优化。本文档包含: 1、集群结点角色分配; 2、集群得机器内存设置; 3、ES集群的heap参数优化; 4、集群的硬盘和CPU设置
资源推荐
资源详情
资源评论
写在前边的话
ES5.2.1 集群部署参考:
http://blog.csdn.net/gamer_gyt/article/details/59077189
对于集群的监控和优化是很重要的一部分,如果想持久维护集群,单单靠增加
物理内存,cpu,硬盘是不够的,必须通过一些方法来进行优化。
集群结点角色分配
在之前得文章中我们介绍到 es 集群中得三个角色 master ,data,client
master 结点:node.master: true node.data: false
该 node 服务器只作为一个主节点,但不存储任何索引数据,该 node 服务器
将使用自身空闲得资源,来协调各种创建索引请求或者查询请求,将这些请求
合理分发到相关得 node 服务器上。
data 结点:node.master: false node.data: true
该 node 服务器只作为一个数据节点,只用于存储索引数据。使该 node 服务
器功能 单一,只用于数据存储和数据查询,降低其资源消耗率。
client 结点(负载均衡结点):node.master: false node.data: false
该 node 服务器即不会被选作主节点,也不会存储任何索引数据。该服务器主
要用 于查询负载均衡。在查询的时候,通常会涉及到从多个 node 服务器上查
询数据,并请 求分发到多个指定的 node 服务器,并对各个 node 服务器返回
的结果进行一个汇总处理, 最终返回给客户端。
1:关闭 data 结点得 http 功能
""""针对 ElasticSearch 集群中的所有数据节点,不用开启 http 服务。将其中
的配置 参数这样设置:http.enabled: false,同时也不要安装 head,
bigdesk, marvel 等监控 插件,这样保证 data 节点服务器只需处理创建/更新
/删除/查询索引数据等操作。
""""http 功能可以在非数据节点服务器上开启,上述相关的监控插件也安装到这
些服 务器上,用于监控 ElasticSearch 集群状态等数据信息。这样做一来出于
数据安全考虑,二来出于服务性能考虑。
2:一台服务器上最好只部署一个
node
""""一台物理服务器上可以启动多个 Node 服务器节点(通过设置不同的启动
port),但一台服务器上的 CPU,内存,硬盘等资源毕竟有限,从服务器性能考
虑,不建议一台服务器上启动多个 node 节点。
剩余12页未读,继续阅读
资源评论
wjb_shishen
- 粉丝: 1
- 资源: 15
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功