下载地址
  ElasticSearch有个可视化的工具head..但有要求requires node >= 6.0

yum安装

yum install epel-release -y
yum install nodejs -y

设置npm镜像

npm config get registry // https://registry.npmjs.org/
npm config set registry https://registry.npm.taobao.org

安装head

git clone https://github.com/mobz/elasticsearch-head.git
cd elasticsearch-head/
npm install
npm run start

访问

截图.png.jpeg


  为链接很正常.因为这就是跨域问题了,修改配置解决一下就好了.9100端口在swoole中使用过.为了不冲突就先改一下

vim Gruntfile.js

端口修改成你想用的

{
    connect: {
        server: {
            options: {
                port: 8000,
                base: '.',
                keepalive: true
            }
        }
    }
}

还有个地方需要修改

cd _site
vim app.js

当时我们设置的ElasticSearch端口号是8101,而head插件默认ElasticSearch端口是9200.所以我们需要把9200改成你ElasticSearch配置中的端口号8101.很多,很不好找建议搜索9200哈.这样head就能链接到我们ElasticSearch

this.base_uri = this.config.base_uri || this.prefs.get("app-base_uri") || "http://localhost:8101";

执行

npm run start
# 返回信息
> elasticsearch-head@0.0.0 start /Users/qvbilam/Sites/elasticsearch-head
> grunt server

Running "connect:server" (connect) task
Waiting forever...
Started connect web server on http://localhost:8001

ok,通过8001访问成果,皮这么一下很开心

截图.png.jpeg
可以看到访问的是8001,链接的是8101端口而且链接成功了!是绿色的!见了绿色好开心。。。
QQ20190430-1.gif

Last modification:February 18th, 2020 at 10:28 pm