jayciedede
作者jayciedede·2020-02-04 17:54
技术经理·安图特(北京)科技有限公司

Heka指南 – 安装

字数 2053阅读 1586评论 0赞 1

Heka的安装主要有三种方式:RPM包安装、二进制包安装、源码编译安装。本文在 CentOS 6.4 / 64位系统下进行测试安装。

RPM包安装

  1. 从 Heka 的 Github 发布页面(https://github.com/mozilla-services/heka/releases)下载相应的 RPM 包,如:heka-0_10_0-linux-amd64.rpm。
  2. 使用 rpm 命令安装:
# rpm -ivh heka-0_10_0-linux-amd64.rpm# hekad --version

二进制包安装

  1. 从 Heka 的 Github 发布页面(https://github.com/mozilla-services/heka/releases)下载相应的二进制包,如:heka-0_10_0-linux-amd64.tar.gz
  2. 解压至合适目录:
# tar -C /usr/local/ -xzvf heka-0_10_0-linux-amd64.tar.gz

  1. 配置环境变量:
export HEKA_HOME=/usr/local/heka-0_10_0-linux-amd64export PATH=$HEKA_HOME/bin:$PATH

源码编译安装

安装依赖

# yum install -y gcc gcc-c++ make automake。# wget https://cmake.org/files/v3.8/cmake-3.8.0.tar.gz --no-check-certificate# tar -xzvf cmake-3.8.0.tar.gz# cd cmake-3.8.0# ./bootstrap# gmake# gmake install# cmake --version

  • 安装 git:
# yum install git -y

  • 安装 GO 运行环境,version >= 1.4 ,测试 1.4 和 1.8.x 版本无法使用:
# wget https://storage.googleapis.com/golang/go1.7.5.linux-amd64.tar.gz --no-check-certificate# tar -C /usr/local/ -xzvf go1.7.5.linux-amd64.tar.gz# 配置环境变量:GOROOT=/usr/local/go , PATH=$GOROOT/bin:$PATH # go version

  • 安装 Mercurial :
# yum install mercurial -y

# 下载地址 https://github.com/google/protobuf/releases/download/v2.6.1/protobuf-2.6.1.tar.gz# tar -xzvf protobuf-2.6.1.tar.gz# cd protobuf-2.6.1$ ./configure$ make$ make check$ make install$ ldconfig # refresh shared library cache.

  • 其它一些必要的依赖:
# yum install ca-certificates glibc-devel patch -y

编译安装

从Github上下载源码,进行编译安装:

git clone https://github.com/mozilla-services/hekacd hekagit checkout v0.10.0source build.shctestmake installhekad -version

到此,hekad 命令仅在当前 shell 窗口下有效,将使用 cpack 打包后的程序 heka-0_10_0-linux-amd64.tar.gz 进行解压,配置环境变量即可;或者将 build/heka/ 目录部署至合适的目录。

cp -r heka/ /usr/local/

配置环境变量:

## hekaexport HEKA_HOME=/usr/local/hekaexport PATH=$HEKA_HOME/bin:$PATH

打包

通常在一台设备上安装是比较简单的;在使用源码编译安装后,可以将编译安装后的 hekad 进行打包:在 build 目录下直接运行命令:

cpack

执行完命令后,会在当前目录下生成一个归档文件:heka-0_10_0-linux-amd64.tar.gz。使用此打包文件就可以在相同系统配置的其它设备上进行安装了。

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

1

添加新评论0 条评论

Ctrl+Enter 发表

作者其他文章

X社区推广