Windows电脑上kibana源码开发环境搭建

搭建kibana开发环境浪费不少时间,本着节约后来人时间的原则,整理了下安装经历。

因为kibana不再支持windows系统下开发,所以需要使用wsl

windows版本

image.png

kibana版本7.9.1

1.配置wsl

WSL 是 Windows Subsystem for Linux 的缩写,它是微软推出的一项功能,旨在 Windows 操作系统上运行 Linux 程序。它允许用户在 Windows 系统中使用原生的 Linux 命令行工具和应用程序,而无需在系统中安装双重操作系统。

开启功能

1.搜索栏搜索启用或关闭windows 功能

2.勾选如图所示的选项

3.配置完重启即可

下载ubuntu

1.打开应用商店

2.搜索ubuntu,选择一款免费的下载即可

打开ubuntu

1.在目录下直接输入wsl然后回车

2.或者再开始菜单中找到

2.安装其他环境

安装python环境

因为此版本需要python2

sudo apt-get update
sudo apt-get install python2



// 验证一下版本
python2 --version

安装开发所需的基本工具

sudo apt-get install build-essential
sudo apt-get install pkg-config libcairo2-dev libjpeg-dev libgif-dev libpango1.0-dev

安装nvm

建议使用nvm,方便切换node版本

  1. 安装必要的依赖: 在安装 nvm 之前,你需要在 WSL 中安装一些必要的依赖包。运行以下命令:
sudo apt install curl
  1. 下载并安装 nvm: 在终端中运行以下命令来下载并安装 nvm:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
  1. 配置 nvm 环境变量: 安装完成后,nvm 会将相关配置添加到你的 ~/.bashrc 文件。运行以下命令使配置生效:
source ~/.bashrc
  1. 验证安装: 现在,你应该可以在终端中使用 nvm 命令了。运行以下命令来验证 nvm 是否成功安装:
nvm --version

3.下载代码

为了读写速度,代码下载到你的linux系统下的一个目录

git clone --branch v7.9.1 https://github.com/elastic/kibana.git

查看代码文件位置

在代码目录下输入如下命令,即可打开对应文件夹

explorer.exe .

下载完后查看需要的node跟yarn版本

安装对应的node跟yarn

// 下载对应node版本
nvm install 10.22.0



// 使用对应node版本
nvm use 10.22.0


// 安装yarn
npm install yarn@1.21.1 -g

4.安装kibana依赖

// 配置源
yarn config set registry https://registry.npm.taobao.org



// 安装kbn
yarn add kbn -g


// 编译
yarn kbn bootstrap

// 有时候安装失败,需要清理再安装
yarn kbn clean

// config/kibana.yml中修改你要连接的es地址等相关配置
// 运行
yarn start


// 打包
yarn build

5.解决编辑权限问题

如果使用编辑器修改代码,会遇到权限问题

// 赋予权限
sudo chown -R 用户名 你的kibana存放路径
// 例如
sudo chown -R yt /usr/local/kbn/kibana

总结

也是赶鸭子上架,把项目跑起来了,有相关经验或优雅的操作小伙伴,欢迎评论区分享,让后来人少一些苦恼

© 版权声明
THE END
喜欢就支持一下吧
点赞0

Warning: mysqli_query(): (HY000/3): Error writing file '/tmp/MYXlGC9S' (Errcode: 28 - No space left on device) in /www/wwwroot/583.cn/wp-includes/class-wpdb.php on line 2345
admin的头像-五八三
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

图形验证码
取消
昵称代码图片