开发者社区> 问答> 正文

我在公司服务器上装OceanBase数据库有点问题实在解决不了了我来问问。应该怎么自查一下?

我在公司服务器上安装OceanBase数据库时遇到了问题。我的服务器是x86架构,运行centos系统,cpu、内存和硬盘都符合安装要求。在执行obd demo命令后出现了错误。错误提示我执行两个命令来解决。我已经按照指示更改了/etc/security/limits.d/nofile.conf文件,并确认了/etc/ssh/sshd_config文件中UsePAM设置为yes。但问题仍然存在,我现在该如何自查问题?
3c7937bc86b5736e2dbc10dd61b830cd.png
91f19c545b11f64310039daa2eeac004.png
198edfd2fed004c83f3412b416a7c178.png"

展开
收起
真的很搞笑 2023-12-24 18:28:55 74 0
来自:OceanBase
4 条回答
写回答
取消 提交回答
  • OceanBase 数据库的进程涉及的限制包括线程最大栈空间大小(Stack)、最大文件句柄数(Open Files)和 core 文件大小 (Core File Size)

    执行以下命令,打开 /etc/security/limits.conf 配置文件:

    vi /etc/security/limits.conf
    

    在 /etc/security/limits.conf 配置文件中添加以下内容:

    root soft nofile 655350
    root hard nofile 655350
    * soft nofile 655350
    * hard nofile 655350
    * soft stack 20480
    * hard stack 20480
    * soft nproc 655360
    * hard nproc 655360
    * soft core unlimited
    * hard core unlimited
    

    需查看 /etc/security/limits.d/20-nproc.conf 文件中是否存在 nproc 的配置,若存在需同步修改该文件中 nproc 的值。

    ——参考来源于OceanBase官方文档

    2024-01-04 23:55:37
    赞同 1 展开评论 打赏
  • 天下风云出我辈,一入江湖岁月催,皇图霸业谈笑中,不胜人生一场醉。

    登录到您的服务器上,使用root权限打开/etc/security/limits.d/nofile.conf文件。
    将“nofile 1024”修改为“nofile 20000”,然后保存文件并退出。
    执行以下命令,使修改生效:

    chmod 600 /etc/security/limits.d/nofile.conf
    

    检查您的SSH配置文件/etc/ssh/sshd_config是否设置了“UsePAM”为“yes”。如果未设置,请将其设置为“yes”。
    重新启动SSH服务以使更改生效:

    systemctl restart sshd
    
    2023-12-29 12:42:12
    赞同 展开评论 打赏
  • 北京阿里云ACE会长

    问题主要出在以下几个方面:

    1. 文件句柄限制:OceanBase数据库需要更多的文件句柄来正常运行。您需要修改/etc/security/limits.d/nofile.conf文件,将 soft nofile 20000和 hard nofile 20000这两行添加到文件中,然后重启服务器使更改生效。如果仍然无效,请检查/etc/ssh/sshd配置文件中的UsePAM是否设置为yes,如果是,请将其更改为no。
    2. 最大用户进程数限制:您需要将/etc/security/limits.d/user.conf文件中的 soft nproc 65535和 hard nproc 65535这两行添加到文件中,然后重启服务器使更改生效。
    3. 您可能在安装OceanBase数据库之前没有卸载掉之前的版本,这可能会导致一些冲突。请尝试卸载掉之前的OceanBase版本,然后重新安装。
    4. 如果上述步骤都无法解决问题,您可能需要检查您的系统配置和硬件是否满足OceanBase的最低要求。根据官方文档,OceanBase数据库推荐的硬件配置是:CPU≥8核,内存≥16GB,磁盘空间≥100GB。如果您的硬件配置低于这个要求,可能需要考虑升级您的硬件或者使用更轻量级的数据库。
    2023-12-27 21:41:54
    赞同 展开评论 打赏
  • https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000220858 ,此回答整理自钉群“[社区]技术答疑群OceanBase”

    2023-12-25 08:04:56
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
蚂蚁OceanBase数据库团队,用于OceanBase技术原理、运维经验和案例分享、对外交流。
问答排行榜
最热
最新

相关电子书

更多
如何运维千台以上游戏云服务器 立即下载
网站/服务器取证 实践与挑战 立即下载
ECS计算与存储分离架构实践 立即下载