我在公司服务器上安装OceanBase数据库时遇到了问题。我的服务器是x86架构,运行centos系统,cpu、内存和硬盘都符合安装要求。在执行obd demo命令后出现了错误。错误提示我执行两个命令来解决。我已经按照指示更改了/etc/security/limits.d/nofile.conf文件,并确认了/etc/ssh/sshd_config文件中UsePAM设置为yes。但问题仍然存在,我现在该如何自查问题?
"
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官方文档。
登录到您的服务器上,使用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
问题主要出在以下几个方面:
https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000220858 ,此回答整理自钉群“[社区]技术答疑群OceanBase”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。