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/protoc-gen-go@v1.26
go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@v1.1

进入到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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值