Kibana(一):编译源码

首先从github上clone源码:

#   克隆源码
git clone https://github.com/elastic/kibana.git

直接在主分支上开发是不太靠谱的,因为找不到与其相匹配的elasticsearch,从我测试的结果来看,现在elasticsearch与kibana对版本匹配度的要求极高,几乎要完全一致,否则将会出现以下错误:

You're running Kibana 5.4.4 with some different versions of Elasticsearch.
Update Kibana or Elasticsearch to the same version to prevent compatibility issues: v5.4.3 @ 192.168.56.101:9200 (192.168.56.101)

于是坑爹的事情出现了,官方的elasticsearch的稳定发布版为v5.4.3,而kibana 5.4提供的分支版本为5.4.4,好吧,就凑合用吧。

现在可以安装架包了,直接运行“npm install”不外带VPN的话几乎不可能成功,但幸好还有良心的淘宝:

# 安装cnpm命令
npm install -g cnpm --registry=https://registry.npm.taobao.org
#  再次安装所有架包
cnpm install

几乎是在瞬间,所有的架包就会安装完成,为淘宝点赞一个,但还会出现以下错误:

 WARNING in ./~/_moment@2.13.0@moment/min/moment.min.js
    Module not found: Error: Cannot resolve 'file' or 'directory' ./locale in D:\Workspace\ES\kibana\node_modules\_moment@2.13.0@moment\min
     @ ./~/_moment@2.13.0@moment/min/moment.min.js 6:3763-3785

不要紧,再次用npm进行安装即可解决:

npm install moment --save

现在可以直接启动程序了

#  启动kibana,默认端口为5601
 .\bin\kibana

其他,直到现在,kibana采用的angular版本依旧为1.4.3,除了兼容性表现不错外,其他就没什么可以说的了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值