kibana4 在beta2阶段还是一个 angularjs 前端配上一个 sinatra 写的 proxyserver. 当时有一个疑问,为什么后台要用ruby的sinatra不用nodejs的express. 现如今到了beta3阶段, sinatra 已经完全被 express 取代.
对于kibana4-beta2的源码安装我在这里做一下简单介绍:
-
安装nodejs环境
-
下载 kibana 4 源码
git clone https://github.com/elasticsearch/kibana.git kibana4
npm install -g bower
其中lessc编译器的路径可能有变化,使用find
查找
对于kibana4-beta3的源码安装:假设根目录在/opt/kibana
-
安装nodejs环境
-
下载 kibana 4 源码
git clone https://github.com/elasticsearch/kibana.git kibana4
npm install -g bower
- 修改 package.json 文件 并复制到
/opt/kibana/src/server
-
执行npm install
-
执行下面的脚本update.sh
- 修改
/opt/kibana/src/server/bin/kibana.sh
文件
Kibana4