标签:
最近发现搭建solr集群相对来说还是要比ES集群繁琐许多,并且ES在索引负载均衡、容错性等方面要比solr集群好很多(至少我是这么认为的)。因此将ES集群的搭建不走在这里简单描述下:
我比较习惯下载zip格式从本地解压再上传到服务器,当然tar.gz格式也无所谓了,凭个人爱好习惯吧。
1、下载elasticsearch-xxx.zip (最好使用最新版吧)到服务器,解压到指定文件elasticsearch 命令:unzip -delasticsearch elasticsearch-xxx.zip.当然也可本地解压后再上传。
2、更改elasticsearch.yml配置文件,这也是集群关键了。里面包含关于集群的几乎所有主要配置信息,这里就简单介绍几个 简单点的:
cluster.name: elastic 集群名字,这个就很好使用了 只要是同一网段的不同主机,就会根据这个名字来加入集群,无需任何其他关联等信息的配置。所以这里要保证每个主机此配置一致;
node.name :test节点名字,每个主机取不一样就行
node.master:true
领导者,保证集群中有一个就行了
node.data: true数据节点,一般都配置为true
3、分别复制elasticsearch-xxx.zip 到不同主机上,按上述更改配置
4、启动就好: ./elasticsearch (前台运行) ./elasticsearch -d (后台进程运行) nohup sh elasticsearch &(后台运行)
5、集群就搭建好了,可以使用了。
6、但在这里可想而知,没有界面毕竟不太好看,下面就简单的安装一款插件让我们来直观集群状态:
7、安装elasticsearch-head-master插件,直接在服务器上安装就行,非常简单,运行下面命令就OK了(在线不在线就看你自己的了):
$./plugin -install mobz/elasticsearch-head (这是安装head插件,在线安装)
./plugin install head -url file:/downloads/elasticsearch-head-master.zip (这是离线安装方式,file后面就是插件路径,去github上直接下载,地址就不提供了,时间久了会变,直接上git上搜就行)
安装完成后,在浏览器输入http://localhost:9200/_plugin/head就可以打开ES界面了。
标签:
原文地址:http://blog.csdn.net/u013035314/article/details/46504409