Работает ли Cassandra с IBM JVM

Могу ли я установить и запустить Cassandra в ОС x-linux с IBM SDK для Java? Будет ли это работать? Какая-то конкретная версия? 2.1, 2.0 подойдет? Заранее спасибо.


person mouse smart    schedule 11.06.2015    source источник


Ответы (2)


Вы правы, должно работать. Единственная проблема в Cassandra-env.sh, вам нужно закомментировать некоторые проверки.

person hohoho    schedule 12.06.2015
comment
Да, нужно закомментировать проверку jdk. #if [ $JVM_VERSION \‹ 1.8 ] && [ $JVM_PATCH_VERSION \‹ 25 ] ; затем # echo Cassandra 2.0 и выше требуют Java 7u25 или выше. # выход 1; #фи - person mouse smart; 12.06.2015

Да, должно. Согласно сайту проекта Apache Cassandra:

Для Cassandra требуется самая стабильная версия Java 7 или 8, которую вы можете развернуть, предпочтительно Oracle/Sun JVM. Cassandra также работает на OpenJDK и IBM JVM.

Насколько я могу судить, это не означает, что только определенные версии Cassandra работают с IBM JVM. При этом документация на сайте DataStax конкретно упоминает JVM Oracle в этапы установки. Это рекомендуемая JVM для использования.

Я не могу точно вспомнить, но я слышал о людях, которые сталкивались с проблемами, которые были отслежены до OpenJDK. Я не помню ничего конкретного для IBM JVM. Так что это может работать, но не поддерживается, и вы можете оставить себя открытым для некоторых непредвиденных ошибок.

person Aaron    schedule 11.06.2015
comment
да, можно запустить cassandra 2.1 с IBM JDK 1.7. Спасибо за ваш быстрый ответ. - person mouse smart; 12.06.2015