ElasticSearch 安装指南

ElasticSearch 安装指南

所需网站:

1.单节点安装

安装步骤:

  • 进入ElasticSearch 官网,根据操作系统点击下载ElasticSearch(如果操作系统非主流,请查阅ElasticSearch的操作系统支持矩阵)
    在这里插入图片描述
  • 下载成功后,将文件解压(如下)
    在这里插入图片描述
  • 在bin目录下,进入cmd,直接执行./elasticsearch 启动即可。(出现如下图所示 started ,即为启动成功)
    在这里插入图片描述
  • 查看节点信息。单节点默认监听9200端口,所以直接在浏览器中输入’’‘localhost:9200’’'即可查看节点信息
    开发者可以自定义设置集群名字(默认elasticsearch)和节点名字(与个人电脑有关)
    在这里插入图片描述
  • 自定义设置节点和集群名字。进入config文件夹,打开 elasticsearch.yml文件(config/elasticsearch.yml),在文本最后加上如下配置。
    在这里插入图片描述
    配置内容如下:
# 集群名字
culster.name: javaboy-es
# 节点名字
node.name: master

保存文件,重启elasticsearch(按照启动方式),成功后,刷新浏览器(localhost:9200),即可看到集群和节点名字已改变。如下图
在这里插入图片描述

补充:ElasticSearch文件目录的含义

目录含义
bin可执行文件目录
config配置文件目录
jdkJAVA工具包
lib第三方依赖库
logs输出日志目录
modules依赖模块目录
plugins插件目录
data数据存储目录

2.HEAD插件安装

Elasticsearch-head 插件,可以通过可视化的方式查看集群信息。

1.浏览器插件安装

安装步骤:

  • Chrom直接在Web Store搜索Elasticsearch Head,点击安装即可。
    Elasticsearch Head 下载路径
    在这里插入图片描述
  • 点击安装好的插件图标,即可看见集群和节点信息
    在这里插入图片描述

2.下载Elasticsearch-head插件安装

安装步骤:

1、git clone git://github.com/mobz/elasticsearch-head.git
2、cd elasticsearch-head
3、npm install
4、npm run start
5、open http://localhost:9100/

在这里插入图片描述

  • 打开(http://localhost:9100/) 可以看到此时查看不了集群数据。(原因在于这里通过跨域的方式请求集群数据的,默认情况下,集群不支持跨域,所以这里就看不到集群数据。)
    在这里插入图片描述
    修改 es 的 config/elasticsearch.yml 配置文件,添加如下内容,便能支持跨域,重启后,HEAD就能看到集群数据了

# 打开集群跨域通信
http.cors.enabled: true
http.cors.allow-origin: "*"

在这里插入图片描述

3.分布式安装

安装步骤:

  • 根据需求设置主机和从机的数量,假设1:2.
  • 设置端口: master:9200,slave01:9201和slave02:9202
  • 配置master,修改master的config/elasticsearch.yml配置文件,在文本最后加入如下内容,并重启master:
# 配置master
node.master: true
network.host: 127.0.0.1
  • 配置slave01和slave02。解压两份elasticsearch.zip,分别命名为slave01和slave02
  • 分别修改salve01/config/elasticsearch.yml 和 slave02/config/elasticsearch.yml,在其文末加入
// 注意:必须保持从机的集群名称和master的集群名称一致
// slave 01 
cluster.name: javaboy-es
node.name: slave01
network.host: 127.0.0.1
http.port: 9201
discovery.zen.ping.unicast.hosts: ["127.0.0.1"]

// slave 02
cluster.name: javaboy-es
node.name: slave02
network.host: 127.0.0.1
http.port: 9202
discovery.zen.ping.unicast.hosts: ["127.0.0.1"]

  • 分别启动slave01和slave02
  • 启动elasticsearch-head 插件,查看集群信息
    在这里插入图片描述

4.Kibana安装

Kibana 是一个 Elastic 公司推出的一个针对 es 的分析以及数据可视化平台,可以搜索、查看存放在 es 中的数据。
网站: Kibana 网站
安装步骤如下:

  • 下载 Kibana:
  • 解压文件
  • 配置 es 的地址信息(可选,如果 es 是默认地址以及端口,可以不用配置,具体的配置文件是 config/kibana.yml)
  • 执行命令 ./bin/kibana 文件启动
  • 浏览器 localhost:5601
  • Kibana 安装好之后,首次打开时,可以选择初始化 es 提供的测试数据,也可以不使用。
    在这里插入图片描述
    参考学习:
    【1】https://mp.weixin.qq.com/s/QnBqoaptV5-xKIpOBKSfHQ
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值