Windows环境ElasticSearch安装

单实例安装

  1. 下载ElasticSearch
  2. 解压进入bin目录,运行elasticsearch.bat启动之后显示started说明成功,访问http://127.0.0.1:9200返回数据说明安装成功
  3. 使用ElasticSearch-head来管理和查看elasticSearch
  4. 下载ElasticSearch-head,zip包下载后解压,查看node环境,没有先安装,然后进入ElasticSearch-head,输入npm install进行安装,如果缺少phantomjs,那就安装phantomjs,并且把路径加入到path中,然后再安装即可
  5. 启动ElasticSearch-head,输入
npm run start
  1. 启动之后可以输入 http://localhost:9100 查看,这个时候ElasticSearch未连接,还需要配置
  2. 配置ElasticSearch,找到elasticsearch-5.6.2\config文件夹下的elasticsearch.yml文件,打开
    增加
# 解决ElasticSearch-head连接的跨域问题
http.cors.enabled: true
http.cors.allow-origin: "*"

保存再启动ElasticSearch和ElasticSearch-head,并访问查看,就显示green绿色说明连接成功,健康状态良好,如果是黄色说明集群状态不好,可以正常使用;如果是红色,集群健康很差,虽然有的可以搜索数据,但是可能会出现丢失数据的问题。

分布式安装

  1. 将之前的ElasticSearch改为master,另外再安装两个slave,在elasticsearch.yml中增加几行配置
# 集群名称
cluster.name: wali
# 当前节点名称
node.name: master
# 设置当前节点为master
node.master: true

#绑定ip
network.host: 127.0.0.1

安装slave,同样的再解压两个elasticSearch安装包,分别取名为es_slave1和es_slave2,然后修改配置

# 集群名称
cluster.name: wali
# 节点名称
node.name: slave1

#绑定ip
network.host: 127.0.0.1
# 修改默认的9200端口号
http.port: 8200

#配置master节点地址
discovery.zen.ping.unicast.hosts: ["127.0.0.1"]

es_slave2配置

# 集群名称
cluster.name: wali
# 节点名称
node.name: slave2

#绑定ip
network.host: 127.0.0.1
# 修改默认的9200端口号
http.port: 8201

#配置master节点地址
discovery.zen.ping.unicast.hosts: ["127.0.0.1"]

然后启动两个slave节点即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值