1
我有一個Cassandra 3.0.12集羣,抱怨nofile限制足夠嗎? :啓動時爲false。我已經通過datastax檢查了所有我推薦的設置,並驗證了下面顯示的限制和輸出。Cassandra 3.0.12 - nofile限制足夠嗎? :false
任何人都有任何想法如何退出退化模式?
WARN [main] 2017-04-01 02:40:29,608 SigarLibrary.java:174 - 在降級模式下運行的Cassandra服務器。交換被禁用? :真,地址空間充足嗎? :真的,nofile限制足夠嗎? :false,nproc限制足夠嗎? :真
[email protected]:~$ cat /proc/5777/limits
Limit Soft Limit Hard Limit Units
Max cpu time unlimited unlimited seconds
Max file size unlimited unlimited bytes
Max data size unlimited unlimited bytes
Max stack size 8388608 unlimited bytes
Max core file size 0 unlimited bytes
Max resident set unlimited unlimited bytes
Max processes 63790 63790 processes
Max open files 100000 100000 files
Max locked memory unlimited unlimited bytes
Max address space unlimited unlimited bytes
Max file locks unlimited unlimited locks
Max pending signals 63790 63790 signals
Max msgqueue size 819200 819200 bytes
Max nice priority 0 0
Max realtime priority 0 0
Max realtime timeout unlimited unlimited us
嘿,卡洛斯 - 感謝您花時間回覆我的問題。這是非常具體的nofile限制。並且我表明我的系統具有適當的值集,但它仍處於降級模式。這裏是cassandra.conf文件內容: Ubuntu的@ PRD-卡桑德拉-1B:〜$貓/etc/security/limits.d/cassandra.conf #由卡桑德拉包 卡桑德拉提供 - MEMLOCK無限 卡桑德拉 - NOFILE 100000 cassandra - as unlimited cassandra - nproc 8096 – Drew
嗨德魯,只是爲了確認,您是否在使用'Cassandra'用戶執行服務?如果您以root身份執行它,則可能還需要爲root用戶設置這些設置,如[此處]所述(http://docs.datastax.com/en/archived/cassandra/2.0/cassandra/troubleshooting/trblshootInsufficientResources_r的.html)。此外,您需要重新啓動該框或執行'sudo sysctl -p'以確保使用新設置。除了這些警告之外,您在集羣中是否還有其他錯誤? –
嗨,卡洛斯,謝謝你的回覆。我可以確認我正在以cassandra用戶身份運行該服務。 「cassand + 2860 2.6 89.5 17946252 14713212?SLl Apr07 7431:09 java -Xloggc:/var/log/cassandra/gc.log」....服務器也重啓了很多次。沒有其他問題明顯。 – Drew