|
集群规划
cluster.name = cobub-es-cluster
192.168.1.7 2个node node-1 node-2
Elasticsearch版本 : elasticsearch2.0.0
监控方案
使用marvel 监控集群状态,使用head 插件监控集群节点和数据查询
集群安装:
安装节点node-1:
#进入到集群路径
#重命名解压包
[es@master elasticsearch-cluster]# ls
elasticsearch-2.0.0
[es@master elasticsearch-cluster]# mv elasticsearch-2.0.0 elasticsearch-node1
#进入到节点配置路径
[es@master elasticsearch-cluster]# cd elasticsearch-node1/config/
[es@master config]ls
elasticsearch.yml logging.yml
[es@master config] vi elasticsearch.yml
# elasticsearch-node1配置
# 配置集群名称
cluster.name: cobub-es-cluster
# 配置节点名称
node.name: "node-1"
# 为节点之间的通信设置一个自定义端口(默认为9300)
transport.tcp.port: 9300
# 设置监听HTTP传输的自定义端(默认为9200)
http.port: 9200
安装head插件
#进入到节点bin路径
[es@master bin]# pwd
/home/es/elasticsearch-cluster/elasticsearch-node1/bin
安装插件
[iyunv@localhost bin]# ./plugin install mobz/elasticsearch-head
复制一份配置好的节点为elasticsearch-node2
[iyunv@localhost elasticsearch-cluster]# ls
elasticsearch-node1 elasticsearch-node2
修改elasticsearch-node2的配置
# elasticsearch-node2配置
# 配置集群名称
cluster.name: cobub-es-cluster
# 配置节点名称
node.name: "node-2"
# 为节点之间的通信设置一个自定义端口(默认为9300)
transport.tcp.port: 9301
# 设置监听HTTP传输的自定义端(默认为9200)
http.port: 9201
配置完后,分别启动node01和node02
bin/elasticsearch -d
通过head插件查看集群节点状态
在浏览器中打开:
192.168.1.11:9200/_plugin/head,
192.168.1.11:9200/_plugin/head
即可看到elasticsearch-node1和elasticsearch-node2的节点信息
安装marval 插件
参考https://www.elastic.co/guide/en/marvel/2.0/installing-marvel.html 的安装方式;
在安装集群监控的时候,没有将集群内的所有Node集中在一起进行监控,集群监控配置有待优化
注:elasticsearch的不同版本,插件的安装方式可能会有所不同,详见官方文档
_cluster/health?pretty
结果 写道
{
"cluster_name": "cobub-es-cluster",
"status": "green",
"timed_out": false,
"number_of_nodes": 3,
"number_of_data_nodes": 3,
"active_primary_shards": 15,
"active_shards": 30,
"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
}
_cluster/health/tag?pretty
_cluster/health?pretty&level=indices
_cluster/health?pretty&level=shards |
|
|