• 欢迎访问运维搬运工网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站。
  • 本站一年会员:100元 ,两年会员:180元 ,永久会员:380元
  • 这世界就是,一些人总在昼夜不停地运转,而另外一些人,起床就发现世界已经变了。
  • 本博客推广的是知识付费,用赞助的方式实现博客维护,不以赚钱为目的的博客

部署elasticsearch集群[4]

elk 大自然搬运工 2年前 (2017-07-12) 1510次浏览 已收录 0个评论 扫描二维码

安装ES、全部一致

安装Java

[root@elasticsearch src]# yum install -y java-1.8.0-openjdk.x86_64

安装ES、全部一致

[mem]

[root@elasticsearch src]# yum install -y elasticsearch-2.4.2.rpm

修改ES配置文件:

[root@elasticsearch ~]# vim /etc/elasticsearch/elasticsearch.yml
 17 cluster.name: qm.ela.com  集群名称
23 node.name: node-1     集群1名次
37 path.logs: /data/log/elasticsearch/
54 network.host: 192.168.1.92  监控本机ip
58 http.port: 9200   监听端口
68 discovery.zen.ping.unicast.hosts: ["192.168.1.93"]  另一个es通信地址

创建存放日志目录

[root@elasticsearch ~]# mkdir -p /data/log/elasticsearch

启动

[root@elasticsearch ~]# /etc/init.d/elasticsearch start
Starting elasticsearch (via systemctl): [ 确定 ]

直接拷贝过去改改

[root@elasticsearch ~]# cd /etc/elasticsearch/
[root@elasticsearch elasticsearch]# ll
总用量 12
-rwxr-x--- 1 root elasticsearch 3185 6月 30 12:39 elasticsearch.yml
-rwxr-x--- 1 root root 3177 6月 30 12:31 elasticsearch.ymllll
-rwxr-x--- 1 root elasticsearch 2571 8月 24 2016 logging.yml
drwxr-x--- 2 root elasticsearch 6 11月 17 2016 scripts
[root@elasticsearch elasticsearch]# scp elasticsearch.yml root@192.168.1.93:/etc/elasticsearch/

修改第二台的配置文件

[root@ek ~]# vim /etc/elasticsearch/elasticsearch.yml

 23 node.name: node-2

54 network.host: 192.168.1.93

68 discovery.zen.ping.unicast.hosts: ["192.168.1.92"]

创建日志存放目录

[root@ek ~]# mkdir -p /data/log/elasticsearch

启动

[root@ek ~]# /etc/init.d/elasticsearch start
Starting elasticsearch (via systemctl): [ 确定 ]

信息查看

查看健康信息

[root@elasticsearch elasticsearch]# curl -XGET 'http://192.168.1.92:9200/_cluster/health?pretty' 
{
 "cluster_name" : "qm.ela.com",
 "status" : "green",
 "timed_out" : false,
 "number_of_nodes" : 2,
 "number_of_data_nodes" : 2,
 "active_primary_shards" : 0,
 "active_shards" : 0,
 "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.0
}

查看节点数

[root@elasticsearch elasticsearch]# curl -XGET '192.168.1.92:9200/_cat/nodes?v'
host ip heap.percent ram.percent load node.role master name 
192.168.1.93 192.168.1.93 5 65 0.00 d m node-2 
192.168.1.92 192.168.1.92 7 53 0.00 d * node-1

安装插件

安装插件marvel,head,二个节点安装一致:

[root@ek ~]# /usr/share/elasticsearch/bin/plugin install license
[root@ek ~]# /usr/share/elasticsearch/bin/plugin install marvel-agent
[root@elasticsearch elasticsearch]# /usr/share/elasticsearch/bin/plugin install mobz/elasticsearch-head

安装bigdesk 插件

[root@elasticsearch elasticsearch]# cd /usr/share/elasticsearch/plugins
[root@elasticsearch plugins]# mkdir bigdesk
[root@elasticsearch plugins]# cd bigdesk/
[root@elasticsearch bigdesk]# git clone https://github.com/lukas-vlcek/bigdesk _site
[root@elasticsearch bigdesk]# sed -i '142s/==/>=/' _site/js/store/BigdeskStore.js
[root@elasticsearch bigdesk]#
cat >plugin-descriptor.properties<<EOF
description=bigdesk - Live charts and statistics for Elasticsearch cluster.
version=2.5.1
site=true
name=bigdesk
EOF

安装kopf插件

[root@ek bigdesk]# /usr/share/elasticsearch/bin/plugin install lmenezes/elasticsearch-kopf

访问head,查看集群是否一致

访问bigdesk,查看信息:

访问kopf,查看信息:

[/mem]


运维搬运工 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:部署elasticsearch集群[4]
喜欢 (0)
[扫描二维码]
分享 (0)
大自然搬运工
关于作者:
不是路不平,而是你不行。到底行不行,看你停不停。只要你不停,早晚都能行。
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址