windows下kibana开发环境搭建

0. 背景

kibana 7.12.0
elasticsearch 7.12.0

1. 下载kibana源码

1.1 下载安装git

官网下载
安装,一直点击下一步即可。

1.2 将源码git clone下来

在本地新建一个文件夹,作为本地仓库(D:\workshop\gitprojects);cd进入仓库,将本地仓库初始化(git init);将你需要的项目从github或者服务器上克隆下来,命令:git clone + 项目的github地址。
windows下kibana开发环境搭建_第1张图片

git clone https://github.com/elastic/kibana.git

当然最好是现fork项目到自己的GitHub账号上,再执行

git clone https://github.com/[YOUR_USERNAME]/kibana.git kibana

1.3 切换到正确版本

虽然当前最新的版本是7.12.0,但是GitHub上的代码一直在更新,已经到8.0.0了,所以为了保证和es的版本一致,要进入分支

git checkout v7.12.0

2. 安装依赖

这一部分在cmd中运行。

2.1 安装对应版本的nodejs

在源码的.mode-version文件中可以看到对应的nodejs版本,去官网下载安装即可。

2.2 安装nvm

参考 https://blog.csdn.net/qq_44401643/article/details/90400626

2.3 安装yarn

npm install --global yarn

3. 初始化kibana

这一部分在git bash的kibana根目录下运行

3.1 chromedriver

npm install chromedriver --chromedriver_cdnurl=http://cdn.npm.taobao.org/dist/chromedriver

3.2 node-gyp

npm install -g node-gyp

3.3 初始化

yarn kbn bootstrap

 
:如果想切换分支删除已经下载的依赖,或者下载的依赖有问题需要清除,执行以下命令:

yarn kbn clean
yarn cache clean

注意:清空之后需要回到3.1再按照流程安装相应的依赖包。
 

4. 下载es

在官网 https://elastic.co/cn/start/ 下载(注意和kibana版本要一致)
windows下kibana开发环境搭建_第2张图片
修改 config/kibana.yml 文件:
elasticsearch.hosts: ["http://test-es-host:9200"]这一句注释#去掉。

5. 启动kibana

启动elasticsearch:打开bin目录下的elasitcsearch.bat,等一会。
浏览器访问http://localhost:9200/,出现如下界面代表启动成功
windows下kibana开发环境搭建_第3张图片
在 kibana 根目录下执行命令yarn start,即可启动 Kibana 进程。
windows下kibana开发环境搭建_第4张图片
启动成功后, 在本地浏览器中访问 http://localhost:5601。(可能是 5603 等其他端口,要注意启动成功的命令行窗口里的提示,根据提示修改对应访问的端口号)

6 问题总结

6.1 nvm控制版本出错

参考 https://www.freesion.com/article/2530477576/
还要改setting.txt。改好之后重新nvm use 8.11.4一次

你可能感兴趣的:(可视化)