【oceanbase】centos7/kylinv10部署oceanbase(x86版本)

  1. 修改系统​

vim /etc/sysctl.conf

fs.file-max = 102400

net.nf_conntrack_max = 1024000

net.netfilter.nf_conntrack_max = 1024000

  1. 修改 ulimit 的 open file,系统默认的 ulimit 对文件打开数量的限制是 1024

vim /etc/security/limits.conf

加入以下配置,重启即可生效

* hard nofile 102400

* soft nofile 102400

  1. 资源下载: oceanbase-ce-libs-4.2.1.0-100000102023092807.el7.x86_64.rpm

oceanbase-all-in-one-4.2.0.0-100120230915135249.el7.x86_64.tar.gz

解压: tar -zxvf oceanbase-all-in-one-4.2.0.0-100120230915135249.el7.x86_64.tar.gz /data/oceanbase

cd /data/oceanbase/bin

./install.sh

source ./env.sh

  1. 部署集群

(1) obd web 启动web管理界面,如果遇到防火墙问题,可以临时关闭,或者添加额外访问。

(2) 浏览器 ip:8680 访问

填写集群名称

这里填写zone1,默认三个,点击右侧垃圾桶直接删除掉,然后填写你的服务器ip。组件节点配置填写的是ssh的密码

后边节点实例的密码是数据库的密码。接着进入预检查。

安装完成!

常见问题处理方案:

OBD-2000 内存低于8G可用的时候会报错。

OBD-2003

OBD-1007:(x.x.x.x) xxx must not be less than xxx (Current value: xxx)

错误原因:ulimits 配置不满足要求。

OBD-4300:x.x.x.x: failed to query java version, you may not have java installed

错误原因:OBD 获取不到服务器上 Java。

参考:

https://www.oceanbase.com/docs/community-obd-cn-10000000001690696

理论上只要配置java环境变量即可,但是实际存在4.2可能直接去/usr/bin/java执行,故需要创建如下软连接:

ln -s /usr/local/jdk/bin/java /usr/bin/java

相关推荐
隔窗听雨眠13 小时前
OceanBase调优实战:从合并策略到执行计划的工程化调优体系
oceanbase
隔窗听雨眠3 天前
从存储引擎到执行计划:OceanBase高效运维的调优逻辑与工程实践
运维·oceanbase
隔窗听雨眠8 天前
从预测数据分布到设定阈值:OceanBase自动分区桌面版体验实录
oceanbase
shunwahma8 天前
MySQL 替代选型,为什么首选 OceanBase 集中式?
数据库·mysql·oceanbase
运维小斌11 天前
麒麟 V10 部署 OceanBase:故障速查与验收清单
linux·数据库·oceanbase·麒麟
云贝贝贝11 天前
白天稳如狗半夜就抖:OceanBase 合并转储把读写延迟顶了上去
数据库·sql·oceanbase
库库的数据库笔记11 天前
国产信创数据库的MySQL兼容性深度对比解析
大数据·数据库·mysql·oceanbase·政务
NineData13 天前
MySQL 迁移到 OceanBase 怎么做?NineData 全量迁移、CDC 实时同步与数据校验指南
数据库·mysql·oceanbase
运维小斌15 天前
麒麟 V10 ARM64 离线部署 OceanBase:8 步实施手册
linux·数据库·oceanbase·麒麟
OceanBase数据库官方博客19 天前
OceanBase 亮相亚马逊云科技峰会分享全球化实践(技术解析与实践)
科技·oceanbase