北冥有鱼,其名为鲲。鲲之大,不知其几千里也;化而为鸟,其名为鹏。鹏之背,不知其几千里也;怒而飞,其翼若垂天之云。——《庄子·逍遥游》
既然要部署多节点,那么首先就要部署单节点。作者同某个师弟胡乱捣鼓了一通,在本地虚拟机,腾讯云,阿里云,vultr(都是ubuntu,有16也有18)上都已经完成了部署,为了方便后人写下此文。
- git安装
略
- golang安装
最好用高版本的,最低1.9
wget https://dl.google.com/go/go1.10.4.linux-amd64.tar.gz
sudo tar xzf go1.10.4.linux-amd64.tar.gz -C /usr/local
配置环境变量:
vim ~/.bashrc
尾部添加:
export GOPATH=/opt/gopath
export GOROOT=/usr/local/go
export GOARCH=amd64
export GOOS=linux
export GOBIN=$GOROOT/bin/
export GOTOOLS=$GOROOT/pkg/tool/
export PATH=$PATH:$GOBIN:$GOTOOLS
保存,令环境变量生效:
source ~/.bashrc
测试下环境:
go env
看到下图输出