在Ubuntu 14.04安装和配置Elasticsearch集群(最新5.5.2版)

来源:互联网 发布:手机怎么查看淘宝积分 编辑:程序博客网 时间:2024/06/07 21:52

安装Elasticsearch

准备两台Ubuntu 14.04服务器,在本例中分别为10.82.156.109和10.80.109.59。分别安装Elasticsearch服务

安装Oracle Java 8

sudo add-apt-repository ppa:webupd8team/javasudo apt-get update && sudo apt-get install oracle-java8-installer

安装最新的Elasticsearch

wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -sudo apt-get install apt-transport-httpsecho "deb https://artifacts.elastic.co/packages/5.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-5.x.listsudo apt-get update && sudo apt-get install elasticsearch

设置Elasticsearch服务自启动

sudo update-rc.d elasticsearch defaults 95 10sudo -i service elasticsearch start

配置Elasticsearch集群

分别在两台服务器上配置Elasticsearch集群节点。执行sudo vi /etc/elasticsearch/elasticsearch.yml编辑elasticsearch的配置:

cluster.name: my-applicationnode.name: ${HOSTNAME}discovery.zen.ping.unicast.hosts: ["10.80.109.59", "10.82.156.109"]# 另一个节点配置为10.80.109.59network.host: 10.82.156.109

执行sudo service elasticsearch restart重启elasticsearch服务。

验证集群的状态

执行curl命令查看集群状态:

curl -XGET 'http://10.82.156.109:9200/_cluster/stats?pretty'

如果显示集群的节点数为2,则说明集群配置成功:

{  "_nodes" : {    "total" : 2,    "successful" : 2,    "failed" : 0  },  "cluster_name" : "my-application",  "timestamp" : 1503048848231,  "status" : "green",  ......

参考文档

  • How To Set Up a Production Elasticsearch Cluster on Ubuntu 14.04
原创粉丝点击