咳咳,这篇文章介绍了在一台机器上搭建一个Elasticsearch集群的详细步骤!
- 系统环境:ubuntukylin-16.04
- Elasticsearch版本:1.7.4
- 集群搭建方式:一台虚拟机2个节点
- 必备环境:jdk-8u91-linux-x64
进行环境搭建之前,你必须在主机上安装一下JDK环境,具体安装步骤:CentOs安装JDK,这里不再赘述!
安装好JDK环境之后,就可以开始集群的搭建了,如果没有下载Elasticsearch的同学,请到这里进行下载,下载之后的第一步就是进行解压,解压命令如下:
tar -xzvf ./elasticsearch-1.7.4.tar.gz
然后进入安装目录./elasticsearch-1.7.4/config目录
ubuntu@ubuntu-vs:/usr/local/elasticsearch-1.7.4/config$ ls
elasticsearch.yml logging.yml
然后修改elasticsearch.yml,具体配置项如下:
#集群名称
cluster.name: escluster
#节点名称
node.name: "node1"
#tcp端口
transport.tcp.port: 9300
#http端口
http.port: 9200
这样就配置好了第一节点,把这个elasticserach-1.7.4目录重命名为elasticserach-1.7.4-node1,并复制一份重命名为elasticserach-1.7.4-node2,这样的到如下目录:
drwxr-xr-x 8 ubuntu ubuntu 4096 9月 2 11:39 elasticsearch-1.7.4-node1/
drwxr-xr-x 8 ubuntu ubuntu 4096 9月 2 16:41 elasticsearch-1.7.4-node2/
进入elasticserach-1.7.4-node2目录,更改相关配置为以下内容:
cluster.name: escluster
node.name: "node2"
transport.tcp.port: 9301
http.port: 9201
这样我们就在这台虚拟机上配置好了一个名字叫escluster的集群,分别启动两个节点。
文章参考:
- http://www.cnblogs.com/dennisit/p/4132269.html;
- http://www.cnblogs.com/zhang-shijie/p/5303905.html;