posted @ 2016-07-27 14:19
随笔分类 - Heka
摘要:相关英文文档在: https://hekad.readthedocs.io/en/latest/installing.html 所有系统都必须的如下: Prerequisites (all systems): CMake 3.0.0 or greater http://www.cmake.org/cmake/resources/software.html Git http://git-scm....
阅读全文
摘要:Heka 的参数配置跟Elasticsearch的参数没有关系,Heka只负责按照配置发送数据,所以索引的优化主要在 Elaticsearch端来完成。 下面是Elasticsearch的一些相关概念和知识点: 一些概念 在Elasticsearch中,文档归属于一种类型(type),而这些类型存在于索引(index)中,我们可以画一些简单的对比图来类比传统关系型数据库: Relat...
阅读全文
posted @ 2016-02-01 07:35
摘要:重置Heka执行进度 heka的进度配置文件存在配置项 base_dir 设置的目录,只需要删除这个文件夹下面的内容,就可以完全重置heka的进度。 base_dir 配置项默认是在下面目录: ‘/var/cache/hekad’ 或‘c:\var\cache\hekad’ 参考:http://hekad.readthedocs.org/en/latest/getting_started....
阅读全文
posted @ 2016-01-20 14:14
摘要:Heka 使用的是 TOML 格式的配置文件, 有关 golang 加载 TOML 配置文件的技术请参看: http://www.cnblogs.com/ghj1976/p/4082323.html Heka用的 读取 TOML 文件的Go库是: https://github.com/bbangert/toml 虽然跟上面文章的不是一个,但是基本差不多。 我们在hekad主进程的配置...
阅读全文
posted @ 2014-11-09 13:49
摘要:CMake 是一个跨平台的自动化建构系统,它使用一个名为 CMakeLists.txt 的文件来描述构建过程,可以产生标准的构建文件。 CMakeLists.txt 的语法比较简单,由命令、注释和空格组成, 其中命令是不区分大小写的, 符号"#"后面的内容被认为是注释。命令由命令名称、小括号和参数组成,参数之间使用空格进行间隔。 常见的命令如下: SET指令 用来显式的定义变量...
阅读全文
posted @ 2014-11-08 09:07
摘要:技术人员学习都是从简单例子开始的, Heka的应用也是从简单开始的。 需求: 监控一个日志文件的内容, 在标准输出显示出来。 操作步骤: 使用下载好或者编译好的 heka 已经编译好的 release 版本可以在下面地址下载: https://github.com/mozilla-services/heka/releases 注意: 需要把编译后产生的 lib 文件(...
阅读全文
posted @ 2014-11-03 11:17