centos安装influx-stress教程
influx-stress的执行需要在go环境中,所以,首先需要安装go环境。
Go环境安装
1 准备go安装包 go1.12.15.linux-amd64.tar.gz
下载地址为:https://golang.google.cn/dl/
这里下载,go1.21.5.linux-amd64.tar.gz。
# 在Linux中创建目录:
mkdir /root/influx-stress
cd /root/influx-stress
# 上传go1.21.5.linux-amd64.tar.gz至该目录下,解压
tar -zxvf go1.21.5.linux-amd64.tar.gz
# ls后可以看到当前目录下多了个go文件夹;
2 新建目录
cd /root/influx-stress
#创建工作目录
mkdir project
cd project
# 创建三个目录:bin(编译后可的执行文件的存放路径)、pkg(编译包时,生成的.a文件的存放路径)、src(源码路径,一般我们的工程就创建在src下面)
mkdir bin pkg src
3 编辑/etc/profile文件,配置GO的环境变量
# 编辑/etc/profile文件
vim /etc/profile
#添加下列内容
export GOROOT=/root/influx-stress/go
export GOPATH=/root/influx-stress/project
export GOBIN=$GOPATH/bin
export GOPROXY=https://goproxy.cn,direct
export G0111MODULE=on
export GO113 GENERIRC=on
export PATH=$PATH:.:$GOBIN:$GOROOT/bin:$GOPATH/bin
source /etc/profile
# 若已安装其他版本go环境,需要reboot重启系统生效;
# 查看是否安装完成
go version
安装完成显示为:
influx-stress安装
4 下载influx-stress
方法一:(推荐使用)
influx-stress下载过程:
进入该网址:https://github.com/influxdata/influx-stress
点击Code --> Download ZIP,得到influx-stress-master.zip
# 将下载好的influx-stress-master.zip上传至下面目录中。
cd /root/influx-stress/project/src
# 解压
unzip influx-stress-master.zip
方法二:该目录下 在线拉取(在线拉取容易受网络波动影响,不推荐使用)
go get -v github.com/influxdata/influx-stress/cmd/...
5 执行
进入/root/influx-stress/project/src/influx-stress-master/cmd/influx-stress目录下,
执行go run main.go,如图所示,即安装成功。