在Arm服务器上部署OpenIM

克隆代码库

# v2.0.6是版本号
git clone https://github.com/OpenIMSDK/Open-IM-Server.git -b v2.0.6 --recursive 

并且删除makefile里的arch设置

cd Open-IM-Server
sed -i 's/ GOARCH=amd64//' cmd/*/Makefile
sed -i 's/ GOARCH=amd64//' cmd/rpc/*/Makefile

编译

cd script
chmod +x *
./build_all_service.sh

安装etcd

wget https://github.com/etcd-io/etcd/releases/download/v3.5.3/etcd-v3.5.3-linux-arm64.tar.gz
tar xzvf etcd-v3.5.3-linux-arm64.tar.gz
mv etcd-v3.5.3-linux-arm64/etcd /usr/bin/
mv etcd-v3.5.3-linux-arm64/etcdctl /usr/bin/
chmod +x /usr/bin/etcd /usr/bin/etcdctl

安装kafka

wget https://dlcdn.apache.org/kafka/3.1.0/kafka_2.13-3.1.0.tgz
tar xzvf kafka_2.13-3.1.0.tgz

运行

./start_all.sh

检查服务

./check_all.sh

标签: none

添加新评论