elasticsearch+head+kibana安装详细步骤

一.下载安装elasticsearch-rtf

1.在github上搜索elasticsearch-rtf,这个是elasticsearch的中文版,除了是中文版方便使用以外,还集成了许多插件

2.从github上克隆该项目到本地。

(关于windows上git clone的使用方法,可以参考:https://blog.csdn.net/quiet_girl/article/details/78359202

git clone [email protected]:medcl/elasticsearch-rtf.git C:/elasticsearch/elasticsearch-rtf

上述命令中  [email protected]:medcl/elasticsearch-rtf.git是github上的源码地址,

C:/elasticsearch/elasticsearch-rtf是想要下载到的本地位置

 

3.下载完成后进入elasticsearch-rtf/bin 目录下执行批处理命令 elasticsearch.bat开启服务:

 

服务开启后可访问浏览器地址http://127.0.0.1:9200进行验证,会出现以下界面:

 

出现该页面说明服务开启成功。

二、下载安装head插件

1.在github上搜索elasticsearch-head,,同理输入以下命令下载到本地

 

2.使用npm install 命令安装head插件(需要进入elasticsearch-head路径下运行npm相关命令)

①要使用npm命令,要先安装nodejs,好像是因为npm是nodejs里面的一条命令。

安装nodejs:官网下载安装即可(http:nodejs.org/),当前下载的是官网推荐的版本8.11.4LTS

 

②(可选) cnpm命令:直接使用npm install会龟速下载,因此使用

npm install –g cnpm --registry=http://registry.npm.taobao.org命令(使用淘宝的镜像),该命令输完后就可以使用cnpm 代替np

在elasticsearch-head文件路径下,输入cnpm install 命令进行head插件安装(如果步骤②没有做就直接用npm install即可)

 

在elasticsearch-head文件路径下,使用cnpm run start(或npm run start)命令开启head服务

 

⑤ 开启服务后,在浏览器中访问 http://127.0.0.1:9100

⑥ 在浏览器中可发现【集群健康值:未连接】字样,这是因为配置文件中未开启相关服务。打开elasticsearch-rtf/config/elasticsearch.yml文件,在末尾添加以下配置(一定要注意标点符号是英文形式):

http.cors.enabled: true

http.cors.allow-origin: "*"

http.cors.allow-methods: OPTIONS,HEAD,GET,POST,PUT,DELETE

http.cors.allow-headers: "X-Requested-With,Content-Type,Content-Length,X-User"

可以看到集群健康值变为绿色,状态值也改变。

 

三.安装kibana插件

直接在网页中搜索kibana进入其官网进行下载,这里需要注意的是下载的kibana版本一定要与elasticsearch的版本一致,例如从步骤1中elasticsearch的安装完成验证步骤可知本文使用的elasticsearch版本为5.1.1.因此官网下载的kibana的版本也为5.1.1:

 

在kibana目录下运行kibana.bat

 

在浏览器中打开http://127.0.0.1:5601端口:

 

看到如上界面说明插件安装成功。

猜你喜欢

转载自www.cnblogs.com/byugo/p/9581240.html