Heka的编译安装方法
本篇内容主要讲解"Heka的编译安装方法",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Heka的编译安装方法"吧!
官方文档:http://hekad.readthedocs.io/en/v0.10.0/installing.html
Prerequisites (all systems):
CMake 3.0.0 or greater http://www.cmake.org/cmake/resources/software.html
Git http://git-scm.com/download
Go 1.4 or greater http://golang.org/dl/
Mercurial http://mercurial.selenic.com/wiki/Download
Protobuf 2.3 or greater (optional - only needed if message.proto is modified)http://code.google.com/p/protobuf/downloads/list
Sphinx (optional - used to generate the documentation) http://sphinx-doc.org/
An internet connection to fetch sub modules
Check out the heka repository:
git clone https://github.com/mozilla-services/heka
Source (Unix-y) or run (Windows) the build script in the heka directory:
cd hekasource build.sh # Unix (or `. build.sh`; must be sourced to properly setup the environment)build.bat # Windows
You will now have a hekad
binary in the build/heka/bin
directory.
(Optional) Run the tests to ensure a functioning hekad:
ctest # All, see note# Or use the makefile targetmake test # Unixmingw32-make test # Windows
Note
In addition to the standard test build target, ctest can be called directly providing much greater control over the tests being run and the generated output (see ctest -help). i.e., 'ctest -R pi' will only run the pipeline unit test.
Run
make install
to install libs and modules into a usable location:make install # Unix
如果出现问题,
-- GeoIP.h was not found, GeoIP functionality will not be included in this build.
-- Docker plugins enabled.
-- sphinx-build was not found, the documentation will not be generated.
CMake Error at cmake/externals.cmake:10 (message):
patch not found
Call Stack (most recent call first):
CMakeLists.txt:111 (include)
说明patch命令没有安装
yum install patch即可。
到此,相信大家对"Heka的编译安装方法"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!