ElasticSearch head插件的使用

ElasticSearch head插件的使用

1、head插件

ElasticSearch-head:是集群管理、数据可视化、增删改查、查询语句可视化工具。

2、 head插件的安装使用

2.1更新echo
sudo是linux下常用的允许普通用户使用超级用户权限的工具,允许系统管理员让普通用户执行一些或者全部的root命令,如halt,reboot,su等等。这样不仅减少了root用户的登陆和管理时间,同样也提高了安全性。Sudo不是对shell的一个代替,它是面向每个命令的。
更新sudo使得系统使用yum下载依赖,更新依赖等
echo “wgl ALL = (root) NOPASSWD:ALL” | tee /etc/sudoers.d/wgl
chmod 0440 /etc/sudoers.d/xiaoniu
把wgl普通用户加到sudoers file文件夹
#更新
sudo yum update -y
ElasticSearch head插件的使用
ElasticSearch head插件的使用
2.2安装外部的扩展元
sudo rpm -ivh http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
ElasticSearch head插件的使用
sudo rpm -ivh
https://kojipkgs.fedoraproject.org//packages/http-parser/2.7.1/3.el7/x86_64/http-parser-2.7.1-3.el7.x86_64.rpm

2.3安装nmp
sudo yum install npm

ElasticSearch head插件的使用
ElasticSearch head插件的使用
sudo yum install -y git
ElasticSearch head插件的使用

sudo yum install -y bzip2
ElasticSearch head插件的使用

2.4 克隆head插件(如果安装失败返回到此位置重新安装)
git clone git://github.com/mobz/elasticsearch-head.git
ElasticSearch head插件的使用
ElasticSearch head插件的使用
#将源码包下载后剪切到/bigdata目录,并改所属用户和组
sudo chown -R xiaoniu:xiaoniu /bigdata/elasticsearch-head
ElasticSearch head插件的使用
#进入到elasticsearch-head中
cd elasticsearch-head
#编译安装
npm install
ElasticSearch head插件的使用
太慢,使用国内的
npm install -g cnpm --registry=https://registry.npm.taobao.org
ElasticSearch head插件的使用
2.5修改配置文件
打开elasticsearch-head-master/Gruntfile.js,找到下面connect属性,新增hostname: ‘0.0.0.0’,

ElasticSearch head插件的使用
编辑elasticsearch-6.8.0/config/elasticsearch.yml,加入以下内容:
http.cors.enabled: true
http.cors.allow-origin: “*”
ElasticSearch head插件的使用

2.6启动ESbin/elasticsearch -d 报错
ElasticSearch head插件的使用
切换到es目录下,进入config文件夹,修改jvm配置文件jvm.options
ElasticSearch head插件的使用
正常启动

ElasticSearch head插件的使用

检查状态
http://192.168.43.250:9200/_cluster/health?pretty
ElasticSearch head插件的使用
#最大虚拟内存太小
sudo vi /etc/sysctl.conf
vm.max_map_count=262144

ElasticSearch head插件的使用
cd /bigdata/elasticsearch-head/
#运行服务
npm run start (报错)
ElasticSearch head插件的使用
npm install解决问题
npm run start
ElasticSearch head插件的使用
2.7 浏览器访问:集群三个节点均正常运行,head使用成功

ElasticSearch head插件的使用