2013-07-18 70 views
3

這可能很簡單,但它真的很煩人!當使用Cassandra.BAT文件時,我們可以通過bat文件中的JAVA_OPTS參數設置最小/最大堆大小;我們可以在哪裏爲Windows服務做到這一點?我認爲它使用prunsrv使用相同的bat文件啓動了Cassandra,但它似乎並非如此,因爲它沒有拾取設置在那裏的任何參數。Datastax Cassandra Windows服務

感謝

艾倫

+0

您正在使用哪個版本?您是使用Apache的還是DataStax社區或企業版? – Aaron

+0

這是在Apache 1.2.6版本上;我嘗試了DataStax社區版,它完美地工作,但試圖診斷它爲什麼不同。 –

回答

4

正確,prunsrv直接運行在Java進程(不知道啓動和停止服務通過使用蝙蝠間接調用時,將工作做好)。

HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Apache軟件 基金會\ Procrun 2.0 \ DataStax_Cassandra_Community_Server \參數\的Java \選項

:您可以使用此位置(64位)更改註冊表中的設置你也可以使用這個(見下文),但我沒有嘗試過。它會追加該選項,所以Java應該忽略之前提到的任何附加選項。不要使用--JvmOptions,因爲這將用新的選項替換現有的完整選項集。

prunsrv.exe // //美國++ DataStax_Cassandra_Community_Server = JvmOptions -Xms2G

+0

我發現了另一個註冊表,提到的信息是:「HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Apache Software Foundation \ Procrun 2.0 \ cassandra \ Parameters \ Java」。 – Dominique

相關問題