Могу ли я установить и запустить Cassandra в ОС x-linux с IBM SDK для Java? Будет ли это работать? Любая конкретная версия? 2.1, 2.0, которые будут работать? Спасибо заранее.Работает ли Cassandra с IBM JVM
ответ
Вы правы, он должен работать. Единственная проблема в Cassandra-env.sh, вам нужно прокомментировать некоторую проверку.
Да, это необходимо. Согласно Apache Cassandra project site:
Для Cassandra требуется самая стабильная версия Java 7 или 8, которую вы можете развернуть, предпочтительно Oracle/Sun JVM. Cassandra также работает на OpenJDK и IBM JVM.
Насколько я могу судить, это не означает, что только конкретные версии Cassandra работают с IBM JVM. При этом документация на сайте DataStax указывает на JVM Oracle в installation steps. Это рекомендуемая JVM.
Я точно не помню, но я слышал о том, что люди сталкиваются с проблемами, которые были прослежены до OpenJDK. Я не помню ничего конкретного для IBM JVM. Таким образом, это может сработать, но оно не поддерживается, и вы можете оставить себя в стороне от некоторых непредвиденных ошибок.
Да, можно запустить cassandra 2.1 с IBM JDK 1.7. Спасибо за быстрый ответ. –
Да, нужно прокомментировать проверку jdk. #if ["$ JVM_VERSION" \ <"1.8"] && ["$ JVM_PATCH_VERSION" \ <"25"]; затем # echo «Cassandra 2.0 и более поздние версии требуют Java 7u25 или более поздней версии». # выход 1; #fi –