【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

相关推荐
OceanBase数据库官方博客2 天前
半连接转内连接 | OceanBase SQL 查询改写
sql·oceanbase·分布式数据库
OceanBase数据库官方博客3 天前
解析在OceanBase创建分区的常见问题|OceanBase 用户问题精粹
oceanbase·分布式数据库·分区
OceanBase数据库官方博客3 天前
半连接转内连接规则的原理与代码解析 |OceanBase查询优化
sql·oceanbase·分布式数据库
IT培训中心-竺老师6 天前
OceanBase 数据库分布式与集中式 能力
数据库·分布式·oceanbase
靖顺6 天前
【OceanBase 诊断调优】—— OceanBase 数据库网络速率配置方案
网络·数据库·oceanbase
尚雷558013 天前
OceanBase 社区版 4.0 离线方式升级bp1至bp2 指南(含避坑总结)
oceanbase
五月高高13 天前
Linux部署oceanbase
linux·oceanbase
靖顺17 天前
【OceanBase 诊断调优】—— 统计信息自动收集超时导致的估行不准 SQL 选择错索引
数据库·sql·oceanbase
it界的哈士奇17 天前
Oceanbase离线集群部署
oceanbase