Я попытался установить куст на малине pi 2. Я установил Hive, распакуя пакет Hive и установил $HADOOP_HOME и $HIVE_HOME вручную под пользовательской группой hduser, которую я создал. При запуске улья появляется следующее сообщение об ошибке: Улей
ОШИБКА StatusLogger Файл конфигурации log4j2 не найден. Использование конфигурации по умолчанию: запись только ошибок на консоль.
Исключение в потоке "main" java.lang.RuntimeException: База данных метаданных улья не инициализируется. Для создания схемы используйте schematool (например./schematool -initSchema -dbType...). Если необходимо, не забудьте включить опцию автоматического создания базовой базы данных в строке подключения JDBC (например,? CreateDatabaseIfNotExist = true для mysql)
Итак, я запустил команду, предложенную в приведенном выше сообщении об ошибке: schematool -dbType derby -initSchema Я получил сообщение об ошибке:
Ошибка: FUNCTION 'NUCLEUS_ASCII' уже существует. (Состояние = X0Y68, код = 30000) org.apache.hadoop.hive.metastore.HiveMetaException: инициализация схемы НЕИСПРАВНО! Состояние Метасторе было бы непоследовательным!! * сбой схемы schemaTool
Кажется, нет никакой полезной информации, когда я пытаюсь выполнить эту ошибку в Интернете. Любая помощь или любое объяснение того, как работает Hive с Derby, будут оценены!