Elasticsearch 插件安装

Elasticsearch 的插件有很多,本文中的插件指的是 elasticsearch-head

elasticsearch-head: 是一个界面化的集群操作和管理工具,可以对集群进行傻瓜式操作。elasticsearch-head是Elasticsearch的图形化界面,方便用户对数据进行增删改查,基于REST的四种方式进行数据交互

es-head主要有三个方面的操作:

  1. 进入elasticsearch-head的文件夹
  2. 执行 npm install
  3. 执行 npm run start

在浏览器访问http://localhost:9100,可看到如下界面,表示启动成功:
在这里插入图片描述
仔细观察,我们会发现客户端默认连接的是我们elasticsearch的默认路径。而此时elasticsearch服务未启动,所以集群健康值是未连接

集群健康值的几种状态如下:

  • 绿色,最健康的状态,代表所有的分片包括备份都可用
  • 黄色,基本的分片可用,但是备份不可用(也可能是没有备份)
  • 红色,部分的分片可用,表明分片有一部分损坏。此时执行查询部分数据仍然可以查到,遇到这种情况,还是赶快解决比较好
  • 灰色,未连接到elasticsearch服务

es-head 主要的作用有以下这些方面:

  • 显示集群的拓扑,并且能够执行索引和节点级别操作
  • 搜索接口能够查询集群中原始json或表格格式的检索数据
  • 能够快速访问并显示集群的状态
  • 有一个输入窗口,允许任意调用RESTful API。这个接口包含几个选项,可以组合在一起以产生不同的结果;
  • 请求方法(get、put、post、delete),查询json数据,节点和路径
  • 支持JSON验证器
  • 支持重复请求计时器
  • 支持使用javascript表达式变换结果

elasticsearch-head 下载安装:

下载地址:https://github.com/mobz/elasticsearch-head
下载安装 elasticsearch-head-master.zip
解压 unzip  elasticsearch-head-master.zip

node.js 下载安装

下载地址:https://nodejs.org/en/download/
下载node.js  node-v8.12.0-linux-x64.tar.xz
需要用xz -d xxx.tar.xz 将 xxx.tar.xz解压成 xxx.tar 然后,再用 tar xvf xxx.tar来解包
安装 tar -xvf node-v8.12.0-linux-x64.tar.xz

配置node.js 环境变量

vim /etc/profile
#set for nodejs
export NODE_HOME=/usr/local/node/0.10.24
export PATH=$NODE_HOME/bin:$PATH
source /etc/profile
查看版本号 node -v

安装 cnpm

npm install -g cnpm --registry=https://registry.npm.taobao.org
如果外网不通需要配置
vim  /etc/resolv.conf
nameserver 114.114.114.114

配置elasticsearch

修改elasticsearch-6.4.2 中的修改elasticsearch.yml配置文件 允许跨域访问 
/opt/elasticsearch-6.6.2/config
http.cors.enabled: true
http.cors.allow-origin: '*'

启动 ./elasticsearch

cd elasticsearch-head-master
cnpm install
Cnpm run start

浏览器查看 192.168.247.150:9100

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值