为elasticsearch安装插件 可视化插件

严重参考这个文档,感谢!
** 1)安装nodejs** head是es的一个可视化插件
由于head运行在node.js上,我们需要安装nodejs
注意:在root用户下执行

yum install -y gcc-c++ make
# curl --silent --location https://rpm.nodesource.com/setup_5.x | bash -
# yum install -y nodejs
cd /export/software/
rz nodejs-5.12.0-1nodesource.el6.x86_64.rpm
rpm -ivh nodejs-5.12.0-1nodesource.el6.x86_64.rpm 
yum install –y git
cd /export/servers/
git clone https://github.com/mobz/elasticsearch-head.git
cd elasticsearch-head
npm install -g grunt --registry=https://registry.npm.taobao.org
npm install
npm install grunt --save

** 2)修改配置文件** 在Gruntfile.js中添加一行代码

vi /export/servers/elasticsearch-head/Gruntfile.js
找到以下代码:
connect: {
                        server: {
                                options: {
                                        hostname: '192.168.140.130',
                                        port: 9100,
                                        base: '.',
                                        keepalive: true
                                }
                        }
                }
添加一行:
hostname: '192.168.140.130',

在app.js中修改hostname

更改前:http://localhost:9200
更改后:http://192.168.140.130:9200

修改elasticsearch.yml文件

su es
vi /export/servers/es/elasticsearch-6.0.0/config/elasticsearch.yml 
-添加一下代码
# 是否支持跨域
http.cors.enabled: true
# *表示支持所有域名
http.cors.allow-origin: "*"

3)重启es服务

注意:使用es用户启动
ps -ef|grep elasticsearch|grep bootstrap |awk '{print $2}' |xargs kill -9
nohup /export/servers/es/elasticsearch-6.0.0/bin/elasticsearch >/dev/null 2>&1 &

4)启动可视化界面
启动elasticsearch-head插件

注意:使用root用户启动
/export/servers/elasticsearch-head/node_modules/grunt/bin/grunt server
-
Running "connect:server" (connect) task
Waiting forever...
Started connect web server on http://192.168.140.130:9100

访问elasticsearch-head界面

打开Google Chrome访问 
http://192.168.140.130:9100/

标签: elasticsearch, elasticsearch-head

相关文章推荐

添加新评论,含*的栏目为必填