您的位置:首页 > 其它

ElasticSearch学习笔记-集群安装部署

2016-08-02 23:47 726 查看
集群版本:elasticsearch-2.3.3.tar.gz

集群节点:

centos.master  192.168.10.10

centos.slave1   192.168.10.11

centos.slave2   192.168.10.12

配置文件 elasticsearch.yml:

cluster.name: elasticsearch
node.name: master
path.data: /home/hadoop/software/elasticsearch-2.3.3/data
path.logs: /home/hadoop/software/elasticsearch-2.3.3/logs
bootstrap.mlockall: true
network.host: 192.168.10.10
http.port: 9200
discovery.zen.ping.unicast.hosts: ["192.168.10.10", "192.168.10.11", "192.168.10.12"]


cluster.name: elasticsearch
node.name: slave1
path.data: /home/hadoop/software/elasticsearch-2.3.3/data
path.logs: /home/hadoop/software/elasticsearch-2.3.3/logs
bootstrap.mlockall: true
network.host: 192.168.10.11
http.port: 9200
discovery.zen.ping.unicast.hosts: ["192.168.10.10", "192.168.10.11", "192.168.10.12"]

cluster.name: elasticsearch
node.name: slave2
path.data: /home/hadoop/software/elasticsearch-2.3.3/data
path.logs: /home/hadoop/software/elasticsearch-2.3.3/logs
bootstrap.mlockall: true
network.host: 192.168.10.12
http.port: 9200
discovery.zen.ping.unicast.hosts: ["192.168.10.10", "192.168.10.11", "192.168.10.12"]

启动各个节点的ElasticSearch服务
[hadoop@centos elasticsearch-2.3.3]$ bin/elasticsearch -d

安装HEAD插件

[hadoop@centos elasticsearch-2.3.3]$ bin/plugin install mobz/elasticsearch-head

浏览器访问网址 http://centos.master:9200/_plugin/head/ 可以看到集群相关信息

单节点多个ES实例安装部署

在config目录下新建目录instance00、instance01、instance02,拷贝elasticsearch.yml、logging.yml文件至这三个目录下。修改配置文件如下:

cluster.name: elasticsearch
node.name: node-00
path.data: /home/hadoop/software/elasticsearch-2.3.3/data/00
path.logs: /home/hadoop/software/elasticsearch-2.3.3/logs/00
bootstrap.mlockall: true
network.host: 192.168.10.20
http.port: 9200
transport.tcp.port: 9300
discovery.zen.ping.unicast.hosts: ["192.168.10.20:9300"]


cluster.name: elasticsearch
node.name: node-01
path.data: /home/hadoop/software/elasticsearch-2.3.3/data/01
path.logs: /home/hadoop/software/elasticsearch-2.3.3/logs/01
bootstrap.mlockall: true
network.host: 192.168.10.20
http.port: 9201
transport.tcp.port: 9301
discovery.zen.ping.unicast.hosts: ["192.168.10.20:9300"]

cluster.name: elasticsearch
node.name: node-02
path.data: /home/hadoop/software/elasticsearch-2.3.3/data/02
path.logs: /home/hadoop/software/elasticsearch-2.3.3/logs/02
bootstrap.mlockall: true
network.host: 192.168.10.20
http.port: 9202
transport.tcp.port: 9302
discovery.zen.ping.unicast.hosts: ["192.168.10.20:9300"]

启动节点服务

$ bin/elasticsearch -d -Des.path.conf=config/instance00 -p /tmp/elasticsearch_00.pid

$ bin/elasticsearch -d -Des.path.conf=config/instance01 -p /tmp/elasticsearch_01.pid

$ bin/elasticsearch -d -Des.path.conf=config/instance02 -p /tmp/elasticsearch_02.pid
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ElasticSearch