Kibana二次开发环境搭建

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函数修改如下

javascript 复制代码
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文件的如下字段

javascript 复制代码
elasticsearch.hosts: ["http://localhost:9200"]  //elasticsearch服务运行的地址
i18n.locale: "zh-CN"  //设置语言为中文

(4)安装依赖

javascript 复制代码
yarn kbn bootstrap
// yarn kbn 命令可以查看更多指令

(5)项目启动

项目启动前,请确保elasticsearch服务正常运行

javascript 复制代码
yarn start

项目启动成功后,浏览器地址栏输入 http://localhost:5601即可看到Kibana的UI界面

相关推荐
我智商开挂31 分钟前
嵌入式Linux(Exynos 4412)笔记
linux·运维·arm开发
sunny052961 小时前
Linux shell getopts 解析命令行参数
linux·运维·bash·shell
孫治AllenSun1 小时前
【ElasticSearch】客户端选择
大数据·elasticsearch·jenkins
朱包林1 小时前
数据库服务-日志管理-备份与恢复-主从同步
linux·运维·服务器·数据库·mysql·云计算
我好饿15 小时前
Linux入门教程 第十五章 Linux 系统调优工具
linux·运维·网络
萌虎爱分享5 小时前
Linux 防火墙 (firewalld) 管理完整指南
linux·运维·防火墙·firewalld
mCell9 小时前
Docker 进阶教程
运维·docker·容器
mCell9 小时前
Docker 入门教程
运维·docker·操作系统
祈祷苍天赐我java之术9 小时前
Linux 进阶之性能调优,文件管理,网络安全
java·linux·运维
王火火(DDoS CC防护)10 小时前
服务器网络带宽不足要怎么处理?
运维·服务器