M1配置微服务插件

M1安装protobuf

下载protobuf

点击下载

解压缩

tar -xzvf protobuf-all-3.20.1.tar.gz && cd protobuf-3.20.1/

安装

执行以下命令进行安装

./configure //默认安装到/usr/local
make
make check
sudo make install
protoc --version //查看是否安装成功

卸载

$ which protoc
  /usr/local/bin/protoc
$ sudo rm /usr/local/bin/protoc

安装protoc-gen-go

​go install google.golang.org/protobuf/cmd/[email protected]
go install google.golang.org/grpc/cmd/[email protected]

进入到Go安装目录的bin目录中,将protoc-gen-go protoc-gen-go-grpc两个文件复制到当前操作系统的bin目录中
例如

sudo cp protoc-gen-go protoc-gen-go-grpc /usr/local/bin

生成grpc

protoc --go_out=./ --go_opt=paths=source_relative --go-grpc_out=./ --go-grpc_opt=paths=source_relative person.proto

安装consul

ubuntu

wget https://releases.hashicorp.com/consul/1.12.0/consul_1.12.0_linux_amd64.zip
unzip consul_1.12.0_linux_amd64.zip
mv consul /usr/local/bin/

M1安装consul

直接下载
https://releases.hashicorp.com/consul/1.12.0/consul_1.12.0_darwin_arm64.zip

双击打开 consul_1.12.0_darwin_arm64.zip
执行sudo mv consul /usr/local/bin/

运行

consul agent -server -bootstrap-expect 1 -data-dir /tmp/consul -node=n1 -bind=127.0.0.1 -ui -rejoin -config-dir=/etc/consul.d/ -client 0.0.0.0

猜你喜欢

转载自blog.csdn.net/weixin_44839362/article/details/124642840
m1