您的位置:首页 > 运维架构 > Linux

CentOS环境下elasticsearch集群搭建

2017-03-14 21:10 639 查看
1、环境搭建(CentOS6.6)
机器1(192.168.13.166)
机器2(192.168.13.171)
采用rpm安装jdk1.8和Elasticsearch2.1.1,安装过程参考CentOS6.6环境下安装Elasticsearch搜索引擎
Elasticsearch配置目录:/etc/elasticsearch
Elasticsearch数据目录:/var/lib/elasticsearch
Elasticsearch日志目录:/var/log/elasticsearch
Elasticsearch安装目录:/usr/share/elasticsearch
Elasticsearch进程文件目录:/var/run/elasticsearch/elasticsearch.pid

2、集群配置(两台机器的配置设置如下)
打开配置文件vim /etc/elasticsearch/elasticsearch.yml

cluster.name: my_cluster //设置集群名称,必须设置一样

node.name: node_name //设置节点名称,必须设置为不同

network.host: 本机的ip地址 //设置为本机的ip地址,否则其他无法访问

http.port: 9200 //服务端口号,默认为9200

transport.tcpport: 9300 //集群通信端口号,默认为9300

discovery.zen.ping.unicast.hosts: ["ip:9300", "ip:9300"] //设置集群自动发现机器ip,设置后主节点和从节点将采用推举方式进行

discovery.zen.ping.multicast.enabled: false //由于阿里禁止广播,建议关闭广播

discovery.zen.ping_timeout: 10s //ping 的超时时间

discovery.zen.fd.ping_timeout: 10s //ping 的超时时间 Fault Detection

discovery.zen.fd.ping_retries: 6 //ping 重试的次数

discovery.zen.fd.ping_interval: 5s //ping 的间隔
具体配置参考下图



最后查看集群状态



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐