hadoop_exporter
1.下载安装go
1、下载二进制包:go1.4.linux-amd64.tar.gz。
2、将下载的二进制包解压至 /usr/local目录。
tar -C /usr/local -xzf go1.4.linux-amd64.tar.gz
3、配置go编辑目录
mkdir -p /usr/local/go/workplace
4、将 /usr/local/go/bin 目录添加至PATH环境变量:
配置环境变量,vim /etc/profile下,添加对应的goroot和gopath的配置环境
export PATH=$PATH:/usr/local/go/bin
export GOPATH=/usr/local/go/workplace
之后,source /etc/profile 使得其配置文件有效
或
http://rpmfind.net/linux/rpm2html/search.php?query=golang(x86-64)
golang-bin-1.11.5-1.el7.x86_64
golang-1.11.5-1.el7.x86_64
golang-src-1.11.5-1.el7.noarch
由于国内网络原因,因此访问https://golang.org/网站会被限制。所以在go get下载其他第三方包的时候,如果这个第三方包又引用了https://golang.org/x/下的包,通常会下载失败,就会报这个错误。
报错:
go: golang.org/x/sys@v0.0.0-20180909124046-d0be0721c37e: unrecognized import path "golang.org/x/sys" (https fetch: Get https://golang.org/x/sys?go-get=1: dial tcp 216.239.37.1:443: i/o timeout)
go: golang.org/x/crypto@v0.0.0-20180910181607-0e37d006457b: unrecognized import path "golang.org/x
解决:
# cd /usr/local/go/src/
# mkdir -p golang.org/x/
# cd golang.org/x/
# git clone https://github.com/golang/crypto.git
# git clone https://github.com/golang/sys.git
# go install crypto/...
# go install sys/...
2.hadoop exporter版本
https://github.com/wyukawa/hadoop_exporter