2014-11-05 107 views

回答

4

您正在查看一箇舊文檔。來自DataStax Recommended Production Settings的當前文檔(對於版本2.x)表示nofile值應該設置爲100,000。

打包安裝:確保以下設置在 包括/etc/security/limits.d/cassandra.conf文件:

cassandra - memlock unlimited 
cassandra - nofile 100000 
cassandra - nproc 32768 
cassandra - as unlimited 

壓縮包安裝:確保包括以下設置在/etc/security/limits.conf文件中:

* - memlock unlimited 
* - nofile 100000 
* - nproc 32768 
* - as unlimited 

如果運行卡桑德拉爲根,一些Linux發行版,如Ubuntu的,需要設置root的界限明確,而不是使用*:

root - memlock unlimited 
root - nofile 100000 
root - nproc 32768 
root - as unlimited 

試一下,看看是否有幫助。

+0

我在做/etc/security/limits.conf中的變化如下* - MEMLOCK無限 * - NOFILE 100000 * - NPROC 32768 * - 無限的 根 - MEMLOCK無限 根 - NOFILE 100000 根 - nproc 32768 root - as unlimited。然後我做了sysctl -p。當我運行ulimt -n我得到100000。但是當我做貓/ proc/pid /限制我仍然看到32768。 – 2014-11-25 23:06:42