银河麒麟Kylin Linux Advanced Server V10 配置OceanBase数据库
OceanBase数据库安装完成后
生成默认配置文件
OBD 支持生成最小化配置模板,使用以下命令:
obd demo -f minimal.yaml
执行后若出现

这个错误是因为你的系统当前的文件描述符限制(ulimit -n)太低,OceanBase 要求至少 20000(当前只有 1024)。
1. 临时提高文件描述符限制(快速测试用)
ulimit -n 20000 # 临时生效,仅当前会话有效
2. 永久修改文件描述符限制
(1)修改系统限制配置文件
# 创建或修改限制配置文件 echo -e "* soft nofile 20000\n* hard nofile 20000" | sudo tee /etc/security/limits.d/nofile.conf
(2)启用 PAM 模块
# 检查并修改 SSH 配置 sudo sed -i 's/^#UsePAM yes/UsePAM yes/g' /etc/ssh/sshd_config sudo systemctl restart sshd
(3)退出并重新登录
exit # 完全退出当前 SSH 会话
重新登录后验证:
ulimit -n # 应该显示 >= 20000
执行后若出现

这个错误表明你的服务器 可用内存不足,OceanBase 默认要求至少 6GB 可用内存(你的当前可用内存为 3GB)
增加 可用内存就好。
成功执行 obd demo -f minimal.yaml 会出现下图

尝试连接数据库
停止集群 obd cluster stop <名称>
启动集群 obd cluster start <名称>
检查状态 obd cluster list
例
obd cluster stop demo

查看密码方法
先查看已经运行的集群,集群名为demo。进入到这个目录下
obd cluster list

查看密码命令
cat config.yaml | grep root_password

连接OceanBase数据库
mysql -h127.0.0.1 -P2881 -uroot@sys -p"DU2mWU4S1OU9kWEFgjlK"

说明连接成功
执行简单 SQL 测试
SHOW DATABASES;


浙公网安备 33010602011771号