kibana开发环境搭建
nodejs版本:v10.22.1
开发环境:centos7.6
kibana版本:7.9.2
下载源码包:
1、执行命令:yarn config set registry https://registry.npm.taobao.org/,然后运行命令:yarn kbn bootstrap,下载kibana所需依赖
下载依赖可能会出现以下错误:
(1)若是出现chromedriver错误,运行yarn config set "chromedriver_cdnurl" "https://npm.taobao.org/mirrors/chromedriver"
再执行yarn kbn bootstrap
(2)Failed to download Chromium r662092! Set "PUPPETEER_SKIP_CHROMIUM_DOWNLOAD" env variabled to skip download.报错
出现这个错误的原因是由于安装Puppeteer(一个Node库,它提供了一个高级API来控制DevTools协议上的Chrome或Chromium)时,会自动下载最新版本的Chromium。但是由于该网站被墙,所以就下载不成功了。我们可以设置环境变量来阻止下载,运行命令:yarn config set PUPPETEER_SKIP_CHROMIUM_DOWNLOAD 1,再执行yarn kbn bootstrap
(3)出现下载geckodriver失败,执行命令:yarn config set registry https://registry.npm.taobao.org/,重新执行yarn kbn bootstrap
(4)出现IEdriver错误,由于下载最新包放到目录下重新执行yarn kbn bootstrap会被删除,在package.json中删除iedriver的依赖
2、配置config文件的elasticsearch网址,执行yarn start 就可以运行调试了
3、改源码后,需要重新编译,执行命令:yarn build --skip-os-packages
4、target目录下查找所需系统的kibana编译包yarn