分享

elasticsearch安装elasticsearch-head插件

 苏鱼鱼的IT运维 2019-03-07

安装elasticsearch-head插件
下载
wget https://github.com/mobz/elasticsearch-head/archive/master.zip

安装node环境
wget https:///dist/v10.15.0/node-v10.15.0-linux-x64.tar.xz
tar xf node-v10.15.0-linux-x64.tar.xz

mv node-v10.15.0-linux-x64 /usr/local/node

添加node环境变量

vim /etc/profile

添加:

export NODE_HOME=/usr/local/node
export PATH=$PATH:$NODE_HOME/bin

source /etc/profile

[root@elas src]# node -v
v10.15.0

[root@elas src]# npm -v
6.4.1

安装grunt(grunt是基于Node.js的项目构建工具,可以进行打包压缩、测试、执行等等工作,elasticsearch-head插件就是通过grunt启动的)
[root@elas src]# cd elasticsearch-head-master/
[root@elas elasticsearch-head-master]# npm install -g grunt-cli
/usr/local/node/bin/grunt -> /usr/local/node/lib/node_modules/grunt-cli/bin/grunt
+ grunt-cli@1.3.2
added 152 packages from 122 contributors in 22.183s

[root@elas elasticsearch-head-master]# grunt -version
grunt-cli v1.3.2

修改elasticsearch-head-master下Gruntfile.js配置文件,添加hostname: '*',
                connect: {
                        server: {
                                options: {
                                        hostname: '*',
                                        port: 9100,
                                        base: '.',
                                        keepalive: true
                                }

安装cnpm
[root@elas elasticsearch-head-master]# npm install -g cnpm --registry=https://registry.npm.
npm WARN deprecated socks@1.1.10: If using 2.x branch, please upgrade to at least 2.1.6 to avoid a serious bug with socket data flow and an import issue introduced in 2.1.0
/usr/local/node/bin/cnpm -> /usr/local/node/lib/node_modules/cnpm/bin/cnpm
+ cnpm@6.0.0
added 679 packages from 898 contributors in 16.873s
继续执行
yum install bzip2 -y
cnpm install
修改 elasticsearch.yml
添加以下几行
http.cors.enabled: true
http.cors.allow-origin: "*"
http.cors.allow-credentials: true
http.cors.allow-headers: Authorization,X-Requested-With,Content-Length,Content-Type
重启elasticsearch
安装完成后没有报错的话启动elasticsearch-head-master
grunt server &
注意启动目录必须在elasticsearch-head-master

访问: http://IP:9200

        http://IP:9100

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多