淘先锋技术网

首页 1 2 3 4 5 6 7
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 的间隔
具体配置参考下图

最后查看集群状态