Ubuntu16.4下elasticsearch6.x下可视化操作工具elasticsearch-head的安装

版本:Elasticsearch 6.2.2

系统:Ubuntu

首先感谢网上各位大神的技术帖子,在尽量少跳坑的情况下完成了Elasticsearch的安装和插件elasticsearch-head的安装,参参考有:

http://www.cnblogs.com/Onlywjy/p/Elasticsearch.html

https://blog.csdn.net/gamer_gyt/article/details/59077189

https://blog.csdn.net/u012332735/article/details/56283932

https://blog.csdn.net/hard_boy/article/details/79565068   主要,但是我按这个流程做还是有问题

https://blog.csdn.net/chengyuqiang/article/details/78838175

https://blog.csdn.net/sweet6hero/article/details/78257324

以下细说以下我的安装过程,为自己记录,也为其他人作为一个参考:

说明:Elasticsearch-head是一个H5编写的ElasticSearch集群操作和管理工具H, 能够很方便的查看集群状态以及查询数据,在Elasticseach5.0版本之前,Head可以通过plugins进行安装,但是在5.x及更高的版本是独立运行的,对于Head的安装有多种方式,在此只描述关于用node进行启动的方式。(https://blog.csdn.net/hard_boy/article/details/79565068)

(1)下载elasticsearch-head插件:路径任意,

sudo wget https://codeload.github.com/mobz/elasticsearch-head/zip/master

然后解压:

unzip master

cd elasticseach-head-master

注:当然还有其他的方法,例如:git clone git://github.com/mobz/elasticsearch-head.git 。安装完成后进入文件所在目录。

(2) 安装node,注意这里的版本最好是>6,否则会有warning。

i:卸载已有的nodejs npm

sudo apt remove nodejs npm

然后重新安装:

ii:curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -

iii:sudo apt-get install -y nodejs

(3) 安装npm

sudo apt-get install npm

(4) 安装grunt和grunt-cli

sudo npm install -g grunt

sudo npm install -g grunt0cli

(5) 安装head需要的一些依赖

npm install 

如果失败,参考:https://blog.csdn.net/chengyuqiang/article/details/78838175

(6)配置elasticsearch-head/_site/app.js和elasticsearch-head/Gruntfile.js

具体方法参考:https://blog.csdn.net/hard_boy/article/details/79565068

(7)配置elasticseach.yml,

http.cors.enabled: true 
http.cors.allow-origin:’*’ 

参考:https://blog.csdn.net/u012332735/article/details/56283932

注意:参数的冒号前后必须加空格!!!

(8) 启动,这部分可参考:https://blog.csdn.net/chengyuqiang/article/details/78838175  

首先确认elasticsearch已经启动

然后启动head:grunt server 或 npm run start 

你可能感兴趣的:(机器学习与人工智能,数据存储)