
kibana
蚁方阵
千里之行,始于足下,用代码编织技术人生
展开
-
Kibana 5.1.2 源代码启动错误解决办法
对Kibana 5.1.2 源代码进行分析时,发现按照Kibana提供的命令无法启动,错误如下:# 启动kibana源码npm run start# 结果提示如下错误bad option: --no-warnings分析问题可能处在npm的版本上,执行版本检查。# 查询npm版本号npm --version# 输出结果为 2.10.0# 升级npm,记住一定要加上-g原创 2016-12-22 16:04:52 · 3941 阅读 · 0 评论 -
Kibana(三):字段映射与可视化
Kibana最吸引我的地方莫过于可视化(visualize),结合桶(buckets)与指标(metrics)能创造出无穷无尽的图形,但是在实践中发现text字段无法进行聚合操作,如果用DSL语句操作,提示如下错误:"root_cause": [ { "type": "illegal_argument_exception", "reason": "Fielddata is dis原创 2017-07-06 17:30:50 · 7153 阅读 · 0 评论 -
Kibana(二):服务器端解码解读
服务器端的入口为src\server\kbn_server.js,这也是系统启动的核心,这里采用了mixin方式,代码结构虽然清晰,但是代码分布在各处,配置信息的传递十分复杂,其关键代码如下:this.ready = constant(this.mixin( configSetupMixin, httpMixin, loggingMixin, warningsMixi原创 2017-07-06 12:02:38 · 2523 阅读 · 0 评论 -
Kibana(一):编译源码
首先从github上clone源码:# 克隆源码git clone https://github.com/elastic/kibana.git直接在主分支上开发是不太靠谱的,因为找不到与其相匹配的elasticsearch,从我测试的结果来看,现在elasticsearch与kibana对版本匹配度的要求极高,几乎要完全一致,否则将会出现以下错误:You're running Kibana 5原创 2017-07-05 10:57:24 · 5519 阅读 · 0 评论 -
Kibana(七):如何在地址中查询中文关键字
对于轻量级搜索,具有简单快捷且能跨索引的优点,并且特别适用于数据调试与诊断,以Kibana中的调试工具(Dev Tools)为例,如下:GET /_all/tweet/_search?q=tweet:yiifaa即可轻松获取到在tweet类型中tweet字段包含yiifaa 单词的所有文档。URL地址的方式对于ASCII码一般不存在什么问题,但如果是中文,怎么办?如我要查询到在tweet类型中 tw原创 2017-07-13 19:57:42 · 7269 阅读 · 0 评论 -
Kibana(六):数据映射错误二则
1. 日期格式将日期格式映射为“strict_date_optional_time||epoch_millis”,在输入数据“2003/4/7”时,提示如下错误:root_cause: [{type: "mapper_parsing_exception", reason: "failed to parse [work_date]"}]type: "illegal_argument_exceptio原创 2017-07-12 20:38:12 · 8918 阅读 · 4 评论 -
Kibana(五):调试模式无法启动的解决办法
像往常一样开机,敲入命令运行kibana,但突然报系统配置性,无法启动,如下:# 以调试模式启动kibana# ./kibana.bat --dev --no-base-path Kibana did not load properly. Check the server output for more information.以为是自己失手改动了关键配置,但以普通方式启动,一切又表现正原创 2017-07-10 19:14:55 · 13116 阅读 · 4 评论 -
指定ES网络地址后无法访问的解决办法
在为ElasticSearch指定服务提供地址后,启动ES,提示如下错误:bound or publishing to a non-loopback or non-link-local address……java.lang.RuntimeException: bootstrap checks failed解决办法,修改文件的打开上限与用户进程的上限# 注意,一定要切换root/sudo用户,否则原创 2017-04-21 15:25:00 · 9908 阅读 · 0 评论 -
ES安装X-pack后的默认账户与密码
ES安装x-pack后,默认的账户有三个,如下: 账户名 默认密码 权限 elastic changeme kibana changeme logstash_system changeme原创 2017-05-10 18:44:48 · 10072 阅读 · 0 评论 -
部署ElasticSearch环境的几点注意
1. 避免以root账户启动ESElasticSearch是不能以root账户进行启动的,所以必须切换到其他的用户# 创建单独的存放目录mkdir elastic# 改变目录的拥有者chown yiifaa elastic# 改变目录的拥有组chgrp yiifaa elastic# 解压ES,最好以压缩包的方式进行安装,一来容易管理,一来能避免许多不必要的错误# 以指定目录的方式进行原创 2017-05-10 18:44:01 · 787 阅读 · 0 评论 -
Chrome的隐身模式与访客模式的差异
1. 进入隐身模式打开 Chrome。依次点击右上角的“更多”->“打开新的隐身窗口”。系统打开一个新的窗口或者使用 Ctrl + Shift + n快捷键进入隐身模式,界面如下所示。 2. 进入访客模式点击“更多”->“设置”->“其他人”,添加用户即可进入访客模式3. 差异3.1 访客模式对于采用访客模式的用户,计算机上不会保留任何浏览记录或 Cookie,并且每一个用户都是一个独原创 2017-01-10 09:58:15 · 21298 阅读 · 0 评论 -
Kibana(四):日期数据无法解析的解决办法
Kibana插件Discover功能的使用中,有“Filter in”(查找与此值匹配的数据)与“Filter out”(排除与此值匹配的数据)两大快捷方式,在对日期数据进行操作的时候,提示如下错误:Discover: failed to parse date field [975542400000] with format [year_month_day] failed to parse dat原创 2017-07-08 08:31:35 · 14106 阅读 · 0 评论