elasticsearch入门之下载安装

温馨链接

1.elasticsearch安装

  • jdk版本:1.8以上
  • 下载地址:https://www.elastic.co/cn/
  • 到解压好的Elasticsearch下的bin目录中:
    cmd:elasticsearch或者双击elasticsearch.bat
    看到started即表示启动成功
    在这里插入图片描述
  • 在浏览器输入127.0.0.1:9200或者localhost:9200,出现如下画面说明安装成功:
    在这里插入图片描述

2.node.js安装

  • 缘由:elasticsearch-head需要先安装node.js
  • 版本:6.0以上
  • 下载地址:https://nodejs.org/en/download/
    个人建议直接下载.msi文件,安装完后不用配置环境变量;zip解压后需要手动配置环境变量才会在全局生效
    在这里插入图片描述
  • 在解压的目录下打开cmd输入:node -v
    在这里插入图片描述
  • 说明:新版的Node.js已自带npm,安装Node.js时会一起安装,npm的作用就是对Node.js依赖的包进行管理,也可以理解为用来安装/卸载Node.js需要装的东西
  • 手动配置全局环境变量:
    在这里插入图片描述
  • 友情链接:Node.js安装及环境配置之Windows篇
    温馨提示:当在全局环境下无法使用node或npm命令时,可以重启电脑试试,我就是因为这个原因搞了半个小时以为是环境变量配错了。。。

3.实用插件Heard安装

  • 缘由:对elasticsearch提供友好的web界面,基本信息查看,rest请求模拟等
  • 下载地址:https://github.com/mobz/elasticsearch-head
  • 在解压目录下cmd:npm install
    在这里插入图片描述
  • 然后cmd:npm run start
    在这里插入图片描述
  • 在页面输入http://localhost:9100
    在这里插入图片描述
  • 显示未连接,需要修改elasticsearch\config\elasticsearch.yml文件,把两个进程关联起来在文件末尾添加

http.cors.enabled: true
http.cors.allow-origin: “*”

4.elasticsearch集群

以上实现了elasticsearch的单例,那么怎么建立elasticsearch集群进行横向扩展呢。。

建立master:

  • 修改elasticsearch.yml文件,指定集群名字、节点名称、网络等

cluster.name: yukang
node.name: master
node.master: true
network.host: 127.0.0.1

  • 重启elasticsearch:查看集群名字,默认的elasticsear已被修改
    在这里插入图片描述
  • 访问heard:
    在这里插入图片描述

建立随从节点

  • copy一个elasticsearch,修改elasticsearch.yml配置文件
    注意:集群名称必须与master一致,端口不能重复

#集群名称
cluster.name: yukang
#节点名称
node.name: slave1
network.host: 127.0.0.1
#默认9200端口已被占用
http.port: 8200
#找到集群的地址,该值为默认值
discovery.zen.ping.unicast.hosts: [“127.0.0.1”, “[::1]”]

  • 启动该随从elasticsearch
    在这里插入图片描述
    发现报错:failed to send join request to master
    查询得知:直接复制的elasticsearch的文件夹里面的data文件夹是原
    master节点的数据,所以把data文件夹清空重新启动即可
    在这里插入图片描述
    刷新:http://localhost:9100/
    在这里插入图片描述
    :代表指挥官
    :代表随从
    可建立多个随从

5.elasticsearch集群快速启动

启动master:

bin/elasticsearch

启动时设置参数

  • 更改端口与节点数据存储的目录
    bin/elasticsearch -Ehttp.port=8200 -Epath.data=node2
  • 启动成功时,可以看到多了一个node2的文件夹
    在这里插入图片描述
  • 访问http://127.0.0.1:8200/
    在这里插入图片描述
  • 查看集群
    http://127.0.0.1:8200/_cat/nodes?v
    在这里插入图片描述
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值