【问题标题】:Datastax Cassandra Windows ServiceDatastax Cassandra Windows 服务
【发布时间】:2013-07-18 12:28:53
【问题描述】:

这可能真的很简单,但真的很烦人!使用 Cassandra.BAT 文件时,我们可以通过所述 bat 文件中的 JAVA_OPTS 参数设置最小/最大堆大小;我们在哪里可以为 Windows 服务做到这一点?我认为它使用 prunsrv 使用相同的 bat 文件启动了 Cassandra,但似乎情况并非如此,因为它没有获取那里设置的任何参数。

谢谢

艾伦

【问题讨论】:

  • 您使用的是哪个版本?您使用的是 Apache,还是 DataStax 社区版或企业版?
  • 这是在 Apache 1.2.6 版本上的;我尝试了 DataStax 社区版,它运行良好,但试图诊断它为什么不同。

标签: cassandra


【解决方案1】:

正确,prunsrv 直接运行 java 进程(不确定通过 bat 使用间接调用时启动和停止服务是否会正常工作)。您可以使用此位置(64 位)更改注册表中的设置:

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Apache 软件 基础\Procrun 2.0\DataStax_Cassandra_Community_Server\Parameters\Java\Options

您也可以使用它(见下文),但我没有尝试过。它将附加选项,因此 Java 应该忽略前面提到的任何附加选项。不要使用 --JvmOptions,因为它会用新选项替换现有的完整选项集。

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

【讨论】:

  • 我找到了另一个包含上述信息的注册表:“HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Apache Software Foundation\Procrun 2.0\cassandra\Parameters\Java”。
猜你喜欢
  • 2014-04-20
  • 2016-09-11
  • 2015-02-17
  • 1970-01-01
  • 2017-09-29
  • 2018-01-29
  • 2016-01-19
  • 2016-10-13
  • 2018-04-24
相关资源
最近更新 更多