1 kibana环境搭建
1.1 搭建后端服务
(1)java环境安装
ElasticSearch运行需要java jdk支持。所以要先安装JAVA环境。由于ElasticSearch 5.x 往后依赖于JDK 1.8的,所以现在我们下载JDK 1.8或者更高版本。下载JDK1.8,下载完成后安装(需要配置环境变量)。
(2)安装ElasticSearch
1.ElasticSearch下载地址:
https://www.elastic.co/cn/downloads/past-releases/elasticsearch-7-4-2
2.下载安装包后解压,进入bin目录下,双击执行elasticsearch.bat
看到started说明启动成功,打开浏览器http://localhost:9200测试一下,如下图(如果不成功,关闭自带杀毒软件重试)
1.2 搭建前端开发环境
kibana前端项目依赖yarn,请提前安装yarn包管理工具
环境依赖 | 版本号 |
node | 10.15.2 |
yarn | latest |
(1)拉取分支代码
(2)进入下面的代码路径,修改yarnWorkspacesInfo函数如下
kibana\packages\kbn-pm\dist\index.js
yarnWorkspacesInfo函数修改如下
async function yarnWorkspacesInfo(directory) {
const {
stdout
} = await Object(_child_process__WEBPACK_IMPORTED_MODULE_0__["spawn"])('yarn', ['--json', 'workspaces', 'info'], {
cwd: directory,
stdio: 'pipe'
});
try {
return JSON.parse(JSON.parse(stdout).data);
} catch (error) {
throw new Error(`'yarn workspaces info --json' produced unexpected output: \n${stdout}`);
}
}
(3)修改config目录下的kibana.yml文件的如下字段
elasticsearch.hosts: ["http://localhost:9200"] //elasticsearch服务运行的地址
i18n.locale: "zh-CN" //设置语言为中文
(4)安装依赖
yarn kbn bootstrap
// yarn kbn 命令可以查看更多指令
(5)项目启动
项目启动前,请确保elasticsearch服务正常运行
yarn start
项目启动成功后,浏览器地址栏输入 http://localhost:5601即可看到Kibana的UI界面