2013-07-18 5 views
3

Это, наверное, очень просто, но это действительно раздражает! При использовании файла Cassandra.BAT мы можем установить размер кучи min/max с помощью параметра JAVA_OPTS внутри указанного файла bat; где мы можем это сделать для службы Windows? Я думал, что он запустил Cassandra, используя prunsrv, используя тот же файл bat, но, похоже, это не так, поскольку он не подбирает ни один из параметров, установленных там.Datastax Cassandra Служба Windows

Благодаря

Allan

+0

Какую версию вы используете? Вы используете Apache или сообщество DataStax или корпоративную версию? – Aaron

+0

Это была версия Apache 1.2.6; Я попробовал публикацию сообщества DataStax, и он работал отлично, но пытался определить, почему это было иначе. –

ответ

4

Правильно, prunsrv запускает процесс Java напрямую (не уверен, что запуск и остановка службы будет хорошо работать при использовании косвенного вызова с помощью летучей мыши). Вы можете изменить настройки в реестре с помощью этого местоположения (64 бит):

HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Apache Software Foundation \ Procrun 2,0 \ DataStax_Cassandra_Community_Server \ Параметры \ Java \ Options

Вы также можете использовать это (см. Ниже), но я этого не пробовал. Он добавит этот параметр, поэтому 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

Смежные вопросы