《HBase管理指南》一1.6 修改内核参数设置
本节书摘来异步社区《HBase管理指南》一书中的第1章,第1.6节,作者: 蒋燚峰 译者: 苏南,更多章节内容可以访问云栖社区“异步社区”公众号查看。 1.6 修改内核参数设置 HBase是运行在Hadoop上的数据库,和其他数据库一样,它也要同时打开很多个文件。Linux对于一个进程可打开文件描述符的个数有所限制。默认的限制是每个进程可打开1024个文件。为了使HBase能够顺畅运行,你需要调高启动HBase的那个用户允许打开的文件描述符的最大个数。在本书中,就是hadoop用户。 你还要调高Hadoop的nproc设置。nproc设置指定了用户可以同时启动的最大进程数量。如果nproc过低,就会遇到OutOfMemoryError这种错误。 本节将描述如何显示和更改这些内核参数。 1.6.1 准备 请确保你在所有服务器上都有root权限。 1.6.2 操作步骤 你需要对集群中的所有服务器进行如下的内核参数设置修改。 1.以hadoop用户的身份登录并执行以下命令,以确认可打开文件数的当前限制。 hadoop$ ulimit -n 1024 2.使用-u选项的ulimit命令来查看最...