在中文中,可以这样表达:建立 Kibana 的开发环境

首先

我为了 Elastic Stack(包括Elasticsearch和Kibana等)的开源贡献,在git clone下来后搭建了Kibana的开发环境。
下面是当时的记录。

弹性搜索

JDK的安装

需要 JDK 11。

参考 《OpenJDK 11 在 macOS 上使用 Homebrew 进行安装》进行安装。
截至2019年3月13日,可以通过brew获取到v11.0.2版本。

在 ~/.bash_profile 文件中添加以下内容。

export JAVA_HOME=`/usr/libexec/java_home -v 11`

执行以下操作以设置环境变量 JAVA_HOME。

source ~/.bash_profile

构建和启动

克隆

$ git clone git@github.com:elastic/elasticsearch.git

基于开源日志分析和可视化平台的Kibana。

不用了

按照「Mac环境的安装备忘录(2019年3月)- nvm」进行安装。

毛线

按照「Mac环境的安装备忘录(2019年3月)- yarn」进行安装。

构建

将Elasticsearch克隆到与原始目录相同的层级上进行克隆和构建。

$ git clone git@github.com:elastic/kibana.git
$ cd kibana
$ nvm install
$ nvm use
$ yarn kbn bootstrap

启动Elasticsearch

构建并启动 Elasticsearch。

$ yarn es source

如果显示如下,请在浏览器中打开 http://localhost:9200/ ,并通过查看是否显示JSON来确认启动是否成功。

license [XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX] mode [basic] - valid

Kibana 启动

启动 Kibana。

$ yarn start

如果看到下面的显示,请在浏览器中打开 http://localhost:5601/,确保 Kibana 页面显示正确。

[info][listening] Server running at http://localhost:5603/yrf
[info][status][plugin:spaces@8.0.0] Status changed from yellow to green - Ready

参考资料

    • elasticsearch/CONTRIBUTING.md

 

    kibana/CONTRIBUTING.md
广告
将在 10 秒后关闭
bannerAds