(一)elasticsearch学习笔记————es集群搭建及从节点加入不进去解决方法

一、集群搭建(单机演示)

1.1 下载es: 官方链接.
1.2 拷贝两份到单独的目录
1.3 修改hosts文件

127.0.0.1    node1
127.0.0.1    node2
127.0.0.1    node3

1.4 配置elasticsearch.yml(一主二从)
#第一个配置文件改动如下
#集群名称(必须一样)
cluster.name: es-ctr
#节点名称(必须不一样)
node.name: node-1
#主节点
node.master: true
#本机的IP地址
network.host: node1
#服务的端口号(在本地配置多个时,请注意修改为不一样的端口)
http.port: 9200
#服务发现端口
transport.tcp.port: 9300
#集群发现IP集合
discovery.zen.ping.unicast.hosts: ["node1:9300", "node1:9301","node1:9302"]
#跨域支持
http.cors.enabled: true
http.cors.allow-origin: "*"
#第二个配置文件改动如下
#集群名称(必须一样)
cluster.name: es-ctr
#节点名称(必须不一样)
node.name: node-2
#本机的IP地址
network.host: node2
#服务的端口号(在本地配置多个时,请注意修改为不一样的端口)
http.port: 9201
#服务发现端口
transport.tcp.port: 9301
#集群发现IP集合
discovery.zen.ping.unicast.hosts: ["node1:9300", "node2:9301","node3:9302"]
#第三个配置文件改动如下
#集群名称(必须一样)
cluster.name: es-ctr
#节点名称(必须不一样)
node.name: node-3
#本机的IP地址
network.host: node3
#服务的端口号(在本地配置多个时,请注意修改为不一样的端口)
http.port: 9202
#服务发现端口
transport.tcp.port: 9302
#集群发现IP集合
discovery.zen.ping.unicast.hosts: ["node1:9300", "node2:9301","node3:9302"]

二、从节点加入失败解决

2.1 检测端口是否占用
2.2 使用单节点一段时间后拷贝两份启动

删除data目录下的数据,重新启动即可

三、windows下将es部署为系统服务

3.1 下载nssm

链接:https://pan.baidu.com/s/1Yg7zSs9lnxkQCKjDiwyC_w
提取码:is70

3.2 根据系统位数选择nssm.exe拷贝到需要部署的服务目录下

在这里插入图片描述

1.3 安装

执行nssm install elasticsearch.bat
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值