Open-Falcon 编译打包方法


go开发环境的搭建

yum install -y epel-release

yum install golang -y

yum groupinstall "Development tools"

go env

mkdir -p $HOME/workspace/src/github.com/open-falcon

cd $HOME

//添加局部环境变量

vim $HOME/.bashrc

//在最后加入以下内容

#go开发环境

export GOROOT=/usr/lib/golang

export GOPATH=$HOME/workspace

export PATH=$GOROOT/bin:$GOPATH/bin:$PATH

//保存退出,执行以下使生效

source $HOME/.bashrc

go version

中途如若没有问题,检验版本输出不出错,go环境搭建成功


clone代码

yum install -y git

cd $GOPATH/src/github.com/open-falcon

git clone https://github.com/open-falcon/falcon-plus.git

不报错则成功


编译打包

cd \$GOPATH/src/github.com/open-falcon/falcon-plus/


编译前修改配置文件(设置IP和数据库帐号密码)

vim ./config/confgen.sh


编译所有模块

make all


打包所有模块

make pack


清空编译打包

make clean


打包所有模块之后你会得到 open-falcon-vx.x.x.tar.gz

可以在打包文件前进行模块配置 config/xxx.json


单个模块打包

只要编译单个模块

make agent(aggregator graph hbs judge nodata transfer gateway api alarm)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • open-falcon(v0.2)部署手册 ---注:本文中出现的账号,IP信息均...
    痞子中阅读 10,338评论 4 4
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,323评论 19 139
  • Open-falcon是小米运维团队从互联网公司的需求出发,根据多年的运维经验,结合SRE、SA、DEVS的使用经...
    猴子精h阅读 10,548评论 1 5
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,142评论 25 709
  • 文/一衾 红色的花朵湛着炙热的星焰 灰白的点点颗粒为装饰而跃 这温暖 绕着滋滋声传递 我用心呵护 你痴心守候 令生...
    一衾阅读 1,703评论 1 1