美文网首页
Open-Falcon 编译打包方法

Open-Falcon 编译打包方法

作者: 孙小白话 | 来源:发表于2017-06-09 15:23 被阅读0次

    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 编译打包方法

          本文链接:https://www.haomeiwen.com/subject/ctkfqxtx.html