安装docker环境。
镜像可在本文档中下载4.2版本的oceanbase
加载镜像
bash
docker load -i oceanbase_4212_x86_64_20231214.tar.gz
注意事项
- 确保挂载点大于200G
- LOCAL_IP 部署服务器ip
- NIC_NAME 部署服务器对应的网络
- OBCLUSTER_IP_LIST 部署服务器ip
启动容器
bash
sudo docker run -d -it --name observer \
--user root \
--cpu-period 100000 \
--net=host \
--memory 16G \
-e CONTAINER_CPU=8 \
-e CONTAINER_MEM=16G \
-e SYSTEM_MEMORY=8G \
-e DATAFILE_SIZE=70G \
-e LOCAL_IP=192.168.49.155 \
-e NIC_NAME=ens33 \
-e OBCLUSTER_IP_LIST=192.168.49.155 \
-e IDC_ROOM=idc1 \
-e REGION=region1 \
-e OBCLUSTER_ID=100000 \
-e OBCLUSTER_NAME=obcluster \
-e OBCLUSTER_SYS_PASS=HUAxin123. \
-v /data/1:/data/1 \
-v /data/log1:/data/log1 \
-v /home/admin/oceanbase:/home/admin/oceanbase \
-v /home/admin/logs/obproxy:/home/admin/logs/obproxy \
-v /home/admin/logs/supervisor:/home/admin/logs/supervisor \
-p 2881:2881 \
-p 2882:2882 \
-p 2883:2883 \
-p 2884:2884 \
${images_ID}
若需要重新部署,一定要清理环境
bash
docker ps -a
docker stop observer
docker rm observer
清理数据 (⼀定要清理!!!)
bash
ls -lth /home/admin/oceanbase/ /home/admin/logs/obproxy /home/admin/logs/supervisor
/data/1/ /data/log1/
rm -rf /home/admin/oceanbase/* /home/admin/logs/obproxy/* /home/admin/logs/supervisor/*
rm -rf /data/1/* /data/log1/*