Когда я пытаюсь выполнить файл .hql из командной строки, я получаю следующую ошибку. Может ли кто-нибудь сказать мне, что мне не хватает?Относительный путь в абсолютном URI в оболочке hive оболочки hadoop
FAILED: Ошибка выполнения, код возврата 1 из org.apache.hadoop.hive.ql.exec.DDLTask. MetaException (сообщение: java.lang.IllegalArgumentException: java.net.URISyntaxException: Относительный путь в абсолютных URI: HDFS: // локальный: 9000./=/usr/local/hadoop/usr/Move
Запрос .hql содержит:
create table if not exists MOVE(value string) location '${hiveconf:Move_Path}';
в приглашении оболочки я использовать эту команду для выполнения файла:
$ HIVE_HOME/bin/hive -hiveconf Move_Path =/usr/POC/Move -f /home/ram/Source_Files/Source_code/Query.hql
Я не уверен о том, что именно мне нужно пройти к «Move_Path» аргумент - в настоящее время я устанавливаю его как «/ usr/POC/Move» - это правильно?
спасибо за повтор. он работает отлично. –