Привет, я пытаюсь выполнить следующую команду при установке куста. 3.1.2
bin/schematool -dbType derby -initSchema
Когда я запускаю это, он говорит мне "Missing Hive Execution Jar: home/<user>/hive/lib/hive-exec-*.jar
". Я посмотрел на свой /hive/lib directory
, и он содержит hive-exec-3.1.2.jar
. Я использую 32-битную виртуальную машину Ubuntu, на которой уже установлена oop и она работает. Java актуален, если это тоже помогает, спасибо за помощь. Сначала я распаковал свой tar-файл apache hive, переместил его в свой домашний каталог, изменил его на просто hive, затем я установил export HIVE_HOME= “home/<user>/hive”
export PATH=$PATH:$HIVE_HOME/bin
. Затем я внес следующие изменения в core-site. xml in имел oop,
<property>
<name>hadoop.proxyuser.firepower.groups</name>
<value>*</value>
</property>
<property>
<name>hadoop.proxyuser.firepower.hosts</name>
<value>*</value>
</property>
<property>
<name>hadoop.proxyuser.server.hosts</name>
<value>*</value>
</property>
<property>
<name>hadoop.proxyuser.server.groups</name>
<value>*</value>
</property>
</configuration>
Затем я создал каталог tmp и каталог пользователя в hdfs с правами записи. Однако, когда я сделал это, он выдавал ошибку об отключенной защите стека и о том, что я должен запустить execsta c - c и WARN util.NativeCodeLoder: Невозможно загрузить нативную библиотеку oop для вашей платформы. .. используя встроенные классы java. Но я все еще был в состоянии создать dirs. Затем я попытался инициализировать базу данных дерби с помощью schematol.