python高端玩法_OceanBase 独立部署高级玩法一

OB官网又可以下载了!

有关 OceanBase 独立安装部署的方法我此前已经总结了多篇文章,并有相应的视频演示。我也专门总结了一篇文章: 《OceanBase 2.2 安装部署问题解答》。下面主要演示两种非常规OceanBase 用法,仅用于 OceanBase 学习研究单机上起 3 个 observer 进程,模拟三个 observer 节点。机器内存比较大(大于 180G)

起一个租户,租户的模式是 2F1L,即 2 个全功能副本 1 个日志副本。日志副本对资源需求要小很多。

下面的安装脚本是整体安装步骤的部分脚本,请先查看之前的安装步骤介绍:《OceanBase 2.x体验:手动搭建OceanBase集群》。相关步骤的意义前文都说了,所以下面只有相关的脚本。

能看懂的,算 OceanBase 高级玩家了。😊

清理老的进程和目录(第一次不用)su - adminkill -9 `pidof observer`sleep 3/bin/rm -rf data/1/node*/obdemo/bin/rm -rf data/log1/node*/obdemo/bin/rm -rf home/admin/node*/oceanbase/store/obdemo home/admin/node*/oceanbase/log/* home/admin/node*/oceanbase/etc/*config*

初始化目录先安装 oceanbase 软件,目录在/home/admin/oceanbase

上。然后复制该软件目录为 node1 node2 node3su - admincd ~/mkdir node1 node2 node3/bin/cp -rf oceanbase node1//bin/cp -rf oceanbase node2//bin/cp -rf oceanbase node3/准备数据目录和日志目录cd data/1mkdir node1 node2 node3cd data/log1/mkdir node1 node2 node3mkdir -p data/1/node1/obdemo/{etc3,sort_dir,sstable}mkdir -p data/log1/node1/obdemo/{clog,etc2,ilog,slog,oob_clog}mkdir -p home/admin/node1/oceanbase/store/obdemofor t in {etc3,sort_dir,sstable};do ln -s data/1/node1/obdemo/$t home/admin/node1/oceanbase/store/obdemo/$t; donefor t in {clog,etc2,ilog,slog,oob_clog};do ln -s data/log1/node1/obdemo/$t home/admin/node1/oceanbase/store/obdemo/$t; donemkdir -p data/1/node2/obdemo/{etc3,sort_dir,sstable}mkdir -p data/log1/node2/obdemo/{clog,etc2,ilog,slog,oob_clog}mkdir -p home/admin/node2/oceanbase/store/obdemofor t in {etc3,sort_dir,sstable};do ln -s data/1/node2/obdemo/$t home/admin/node2/oceanbase/store/obdemo/$t; donefor t in {clog,etc2,ilog,slog,oob_clog};do ln -s data/log1/node2/obdemo/$t home/admin/node2/oceanbase/store/obdemo/$t; donemkdir -p data/1/node3/obdemo/{etc3,sort_dir,sstable}mkdir -p data/log1/node3/obdemo/{clog,etc2,ilog,slog,oob_clog}mkdir -p home/admin/node3/oceanbase/store/obdemofor t in {etc3,sort_dir,sstable};do ln -s data/1/node3/obdemo/$t home/admin/node3/oceanbase/store/obdemo/$t; donefor t in {clog,etc2,ilog,slog,oob_clog};do ln -s data/log1/node3/obdemo/$t home/admin/node3/oceanbase/store/obdemo/$t; donetree data/1/node*//data/1/node1/└── obdemo ├── etc3 ├── sort_dir └── sstable/data/1/node2/└── obdemo ├── etc3 ├── sort_dir └── sstable/data/1/node3/└── obdemo ├── etc3 ├── sort_dir └── sstable tree data/log1/node*//data/log1/node1/└── obdemo ├── clog ├── etc2 ├── ilog ├── oob_clog └── slog/data/log1/node2/└── obdemo ├── clog ├── etc2 ├── ilog ├── oob_clog └── slog/data/log1/node3/└── obdemo ├── clog ├── etc2 ├── ilog ├── oob_clog └── slog

启动 3 个 observer 进程注意:ip、网卡名都要根据实际情况调整。cd home/admin/node1/oceanbase && home/admin/node1/oceanbase/bin/observer -i eth3 -P 2882 -p 2881 -z zone1 -d home/admin/node1/oceanbase/store/obdemo -r '172.16.11.93:2882:2881;172.16.11.93:3882:3881;172.16.11.93:4882:4881' -c 20200102 -n obdemo -o "system_memory=10G,memory_limit=96G,datafile_size=100G,config_additional_dir=/data/1/node1/obdemo/etc3;/data/log1/node1/obdemo/etc2"cd home/admin/node2/oceanbase && home/admin/node1/oceanbase/bin/observer -i eth3 -P 3882 -p 3881 -z zone2 -d home/admin/node2/oceanbase/store/obdemo

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值