ElasticSearch - 安装

官网:https://www.elastic.co

下载,当前最新版本为:5.6.2,这里我下载TAR包格式的:

下载完成后,如下:

启动ElasticSearch要求JDK版本是1.8及以上:

看下它的配置文件:

默认HTTP端口是9200,保存配置文件不变,直接启动看看:

浏览器打开地址http://localhost:9200看下:

启动完成,这种方式为单实例的方式。

接下来,为了能够通过Web界面直观了解信息,这里需要安装HEAD插件:https://github.com/mobz/elasticsearch-head,下载后如下:

接着执行npm install来下载安装(node版本需要大于6.0,这里我的版本为8.4.0)。

安装完后,执行npm run start启动:

打开信息输出的那个连接看看:

elasticsearch和head插件目前是两个独立的运行进程,我们需要修改一下es的配置文件,在最后加上如下两行,使能跨域:

重启elasticsearch,可以加-d参数使其后台运行。

重启head插件,重启打开http://localhost:9100,页面如下:

head插件已正常连接上es了。

        ----------------------- 分布式安装 -----------------------


上面是单实例安装,下面是分布式安装,这里会安装一个master节点和两个slave节点:

首先关闭上面的es和head进程的运行。

配置master:


配置slave:

把es的安装包复制到两个新的子目录,用户分别启动两个节点,目录结构如下:

每个slave的安装与master一样,仅仅配置文件不同,下面是es_slave_1节点的配置,el_slave_2修改名字即可(注意: cluster.name要一样,这样才在一个集群之内,一个集群由多个节点组成,一个节点只能隶属于一个集群):

//


然后先启动主节点,再分别启动两个slave节点,然后刷新head网页看看:


可见,ElasticSearch无论是单实例还是分布式安装都是非常方便的~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值