为什么要用它?为了可视化。
如果你是从上一篇下载安装
过来的,那你需要su root
,然后输入账户和密码。
下载
# cd /usr/local/
# wget http://nodejs.org/dist/v9.9.0/node-v9.9.0-linux-x64.tar.gz
# tar -zxf node-v9.9.0-linux-x64.tar.gz
# node -v
下载npm和grunt
# npm install -g cnpm --registry=https://registry.npm.taobao.org
# npm install -g grunt
看是否已安装成功
# npm -v
# grunt -version
有版本号即成功。
下载安装head
# git clone git://github.com/mobz/elasticsearch-head.git
# cd elasticsearch-head/
# npm install
# npm run start
npm install
下载过程中有警告不需要理会。
测试
ip:9100
去访问浏览器。
但是你发现,通过9200是连接不上的,这是怎么肥事呢?
需要去修改es的配置文件
# vi /usr/local/elasticsearch-6.5.3/config/elasticsearch.yml
内容
network.host: 192.168.247.140
http.port: 9200
http.cors.enabled: true
http.cors.allow-origin: "*"
network.host
:说明
http.的配置说明
注意:设置参数的时候“:”后面要有空格
重启es
# ps -ef|grep elastic
将进程kill -9
。不会就重启linux。
启动es别忘了切换到非root的es的用户,不然启动不了
# su es
$ /usr/local/elasticsearch-6.5.3/bin/elasticsearch -d
$ curl 'http://192.168.247.140:9200/?pretty'
如果拒绝连接,说明还没有开启完毕,所以要等到有输出。
$ cd /usr/local/elasticsearch-head/
$ npm run start
查看节点信息