1.分布式安装
我在这里下载了3个es应用。分别命名了一下文件名字。其中把一个设置为主master,两个为从slave。
2.修改master节点配置信息
我们找到master目录下的config的elasticsearch.yml配置文件。
http.cors.enabled: true
http.cors.allow-origin: "*"
#指定集群的名字
cluster.name: piao
node.name: master
node.master: true
network.host: 127.0.0.1
在这里,我们设置了集群名称piao。节点名称为master,主节点是在true。 网络主机为本机:127.0.0.1。
我们通过Head插件可以看到主节点已经启动成功了。如果不知道head插件点击这里:第二章:ElasticSearch-head插件安装
3.修改slave节点配置信息
我们找到slave目录下的config的elasticsearch.yml配置文件。
下面分别是两个从节点的配置信息。
#指定集群的名字
cluster.name: piao
node.name: slave1
network.host: 127.0.0.1
http.port: 8200
#扫描master指挥官
discovery.zen.ping.unicast.hosts: ["127.0.0.1"]
在这里,我们设置了集群名称piao。节点名称为slavue1和slave2,网络主键为本机:127.0.0.1,端口8200和8000(因为es默认端口为9200,主节点master用的就是默认的端口,为避免端口冲突这里就设置了其他端口)。
最后需要设置主节点主机位置127.0.0.1。
看到这张图片,我们的小集群就成功了,如果需要添加从节点,可以按照以上配置加es应用就可以了。横向扩节点也就变得十分的容易。
温馨提示:如果有看不懂的信息请查看前面几章的博客文章。欢迎评论!