Heka的安装主要有三种方式:RPM包安装、二进制包安装、源码编译安装。本文在 CentOS 6.4 / 64位系统下进行测试安装。
RPM包安装
- 从 Heka 的 Github 发布页面(https://github.com/mozilla-services/heka/releases)下载相应的 RPM 包,如:heka-0_10_0-linux-amd64.rpm。
- 使用 rpm 命令安装:
|
---|
# rpm -ivh heka-0_10_0-linux-amd64.rpm# hekad --version |
二进制包安装
- 从 Heka 的 Github 发布页面(https://github.com/mozilla-services/heka/releases)下载相应的二进制包,如:heka-0_10_0-linux-amd64.tar.gz
- 解压至合适目录:
|
---|
# tar -C /usr/local/ -xzvf heka-0_10_0-linux-amd64.tar.gz |
- 配置环境变量:
|
---|
export HEKA_HOME=/usr/local/heka-0_10_0-linux-amd64export PATH=$HEKA_HOME/bin:$PATH |
源码编译安装
安装依赖
- 安装 GO 运行环境,version >= 1.4 ,测试 1.4 和 1.8.x 版本无法使用:
|
---|
# yum install mercurial -y |
|
---|
# yum install ca-certificates glibc-devel patch -y |
编译安装
从Github上下载源码,进行编译安装:
到此,hekad 命令仅在当前 shell 窗口下有效,将使用 cpack 打包后的程序 heka-0_10_0-linux-amd64.tar.gz 进行解压,配置环境变量即可;或者将 build/heka/ 目录部署至合适的目录。
配置环境变量:
|
---|
## hekaexport HEKA_HOME=/usr/local/hekaexport PATH=$HEKA_HOME/bin:$PATH |
打包
通常在一台设备上安装是比较简单的;在使用源码编译安装后,可以将编译安装后的 hekad 进行打包:在 build 目录下直接运行命令:
执行完命令后,会在当前目录下生成一个归档文件:heka-0_10_0-linux-amd64.tar.gz。使用此打包文件就可以在相同系统配置的其它设备上进行安装了。
添加新评论0 条评论