jjfjjj 发表于 2018-9-21 08:18:40

从源码编译InfluxDB

  操作系统 : CentOS7.3.1611_x64
  go语言版本:1.8.3 linux/amd64
  InfluxDB版本:1.1.0
  go语言安装参考: http://www.cnblogs.com/MikeZhang/p/InstallGolangInLinux20170610.html
  首先安装git:
  

yum install git -y  

  设置GOPATH:
  

mkdir -p /root/dev/golib  
cd
/root/dev/golib  

mkdir src pkg bin  
export GOPATH
=/root/dev/golib  

  下载源码:
  

go get github.com/influxdata/influxdb  

  获取依赖库:
  

cd /root/dev/golib/src/github.com/influxdata/  
go get .
/...  

  或者使用代理:http_proxy=127.0.0.1:1080 go get ./...
  编译InfluxDB服务器程序:
  

cd influxdb/cmd/influxd  
go get github.com
/kimor79/gollectd  
go get github.com
/rakyll/statik/fs  
go get golang.org
/x/crypto/bcrypt  

  
go build
  

  influxd可执行文件即为服务器程序
  编译InfluxDB客户端程序:
  

cd ..  
cd influx
  
go get golang.org
/x/crypto/ssh/terminal  
go build
  

  influx即为控制台终端程序
  好,就这些了,希望对你有帮助。
  本文github地址:
  https://github.com/mike-zhang/mikeBlogEssays/blob/master/2017/20171218_从源码编译InfluxDB.rst
  欢迎补充


页: [1]
查看完整版本: 从源码编译InfluxDB