天天看點

centos安裝elasticsearch-head

elasticsearch-head需要node環境,是以現狀node

wget https://nodejs.org/dist/v6.10.2/node-v6.10.2-linux-x64.tar.xz
tar xf node-v6.10.2-linux-x64.tar.xz
mv node-v6.10.2-linux-x64 /usr/local/node
           

設定環境變量

vi /etc/profile
#在最後添加:
export NODE_HOME=/usr/local/node
export PATH=$PATH:$NODE_HOME/bin
           

source使其生效

source /etc/profile
           

安裝es-head插件

#先安裝grunt
npm install -g grunt-cli
#下載下傳位址下載下傳位址:https://github.com/mobz/elasticsearch-head
git clone git://github.com/mobz/elasticsearch-head.git
cd elasticsearch-head
npm install
#會報錯但是不影響使用
           

修改配置

vi Gruntfile.js
#修改
                connect: {
                        server: {
                                options: {
                                        port: 9100,
                                        base: '.',
                                        keepalive: true,
                                        hostname: '*'   #添加内容
                                }
                        }
                }

           

elasticsearch需要支援跨域通路,如果沒有在elasticsearch.yml,添加如下内容,然後重新開機

# 是否支援跨域

http.cors.enabled: true

# *表示支援所有域名

http.cors.allow-origin: "*"
           

最後啟動es-head服務

浏覽器通路elasticsearch-hostip:9100

繼續閱讀