почему я не могу установить Cassandra 3.11.10, хотя я использовал JDK 1.8.0?
WARN [main] 2021-03-11 13:06:54,319 StartupChecks.java:169 - JMX не включен для получения удаленных подключений. Пожалуйста, посетите cassandra-env.sh для получения дополнительной информации. INFO [main] 2021-03-11 13:06:54,332 SigarLibrary.java:44 - Инициализация библиотеки SIGAR Среда выполнения Java обнаружила фатальную ошибку: EXCEPTION_ACCESS_VIOLATION (0xc0000005) на pc=0x0000000010014ed4, pid=2384, tid=0x0000000000004c34
Версия JRE: Java (TM) SE Runtime Environment (8.0_281-b09) (сборка 1.8.0_281-b09)Java VM: Java HotSpot(TM) 64-разрядная серверная виртуальная машина (25.281-b09 смешанный режим windows-amd64 сжатый ой) Проблемный фрейм: C [sigar-amd64-winnt.dll+0x14ed4]
Не удалось записать дамп ядра. Минидампы не включены по умолчанию в клиентских версиях Windows.
Файл отчета об ошибке с дополнительной информацией сохраняется как: C: \ Cassandra \apache-cassandra-3.11.10\bin\hs_err_pid2384.log
Если вы хотите отправить отчет об ошибке, посетите: http://bugreport.java.com/bugreport/crash.jsp Сбой произошел вне виртуальной машины Java в собственном коде. См. Проблемный фрейм, чтобы узнать, где сообщить об ошибке.
1 ответ
Это проблема с библиотекой сигар. Перейдите в раздел библиотеки в каталоге, в котором установлена cassandra. Зайдите в папку lib/sigar-bin и переименуйте этот файл sigar-amd64-winnt.dll во что-то другое. Я предполагаю, что это имеет некоторые проблемы. Я не знаю, почему он используется. но пока он работает в моей. Спасибо за публикацию.