как исправить ошибку добавления команды не найдено на putty ssh - PullRequest
0 голосов
/ 15 апреля 2019

Я создал кластер hadoop с помощью виртуальной машины hortonworks sanbox на Windows.Для этого я использую замазку SSH.Я хочу добавить кастом jsonserde jar в улей.Я использую команду add jar, но получаю сообщение об ошибке типа

-bash: добавить: команда не найдена.

Это для шпатлевки ssh

add jar /usr/hdp/2.5.0.0-1245/hive/lib/json-serde-1.3.7-SNAPSHOT-jar-with-dependencies.jar;

Я ожидаю, что jar будет добавлено к указанному пути.

1 Ответ

2 голосов
/ 15 апреля 2019

ADD JAR - это команда Hive, а не shell. Подробнее здесь: HiveResources

Выполните его в сценарии Hive в том же сеансе, прежде чем использовать в запросе.

Пример:

hive> add jar /usr/lib/sqoop/lib/jtds-1.2.jar;

Отпечатки улья:

Added [/usr/lib/sqoop/lib/jtds-1.2.jar] to class path
Added resources: [/usr/lib/sqoop/lib/jtds-1.2.jar]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...