安装es head插件

ElasticSearch-head提供可视化的操作页面,对ElasticSearch搜索引擎进行各种设置和数据检索功能的管理插件,如在head插件页面编写Restful接口风格的请求,就可以对ElasticSearch中的数据进行增删改查、创建或者删除索引等操作。
安装head插件

  1. 访问github网站
    搜索: elasticsearch-head 插件

  2. 安装git,(先切换到root用户)

yum install git
  1. 将elasticsearch-head下载到本地
git clone git://github.com/mobz/elasticsearch-head.git
  1. 安装nodejs
    #注意: 没有wget的请先安装yum install -y wget
wget http://cdn.npm.taobao.org/dist/node/latest-v8.x/node-v8.1.2-linux-x64.tar.xz
  1. 解压缩nodejs
xz -d node-v8.1.2-linux-x64.tar.xz
tar -xvf node-v8.1.2-linux-x64.tar -C /opt/module
  1. 配置环境变量(root用户)
vi /etc/profile
export NODEJS_HOME=/opt/module/node-v8.1.2-linux-x64
export PATH=$PATH:$NODEJS_HOME/bin
source /etc/profile
  1. 进入elasticsearch-head的目录
npm config set registry https://registry.npm.taobao.org
npm install
npm run start  #启动命令

install过程中可能会报错,是因为没安装bzip2。安装命令是yum install -y bzip2

  1. 编写elastsearch.yml配置文件开启head插件的访问
http.cors.enabled: true
http.cors.allow-origin: "*"
  1. 启动访问head插件 默认端口9100
    http://ip:9100 查看集群状态

  2. 连接一个节点后,可查看和操作es。
    建立index:sf时,指定了5个分片(默认值),1个副本,如下图:

在这里插入图片描述
★node-2:表示此节点时master节点
01234表示有5个分片,粗边框的表示主分片,其他的就是副本分片,观察可发现,主分片和副本不会出现在一个节点上。

  1. 当停掉一个节点时,观察集群变化

在这里插入图片描述
在这里插入图片描述
观察发现,即使一个节点宕机,所有分片的数据重新分布后,仍然完整,只剩一个台机器,数据也是完整的,可对外服务,只是单台服务压力会很大。当有机器加入集群后,数据会重新分配。
12. 可用head插件中的基本查询和复合查询,使用命令操作es.常用的命令可参照文章
Kibana中的Dev Tools简单使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值