如何解决腻子ssh上的添加命令未找到错误

时间:2019-04-15 18:34:58

标签: bash hive hortonworks-sandbox

我已经在Windows上使用hortonworks sanbox VM创建了hadoop集群。为此,我使用腻子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 个答案:

答案 0 :(得分:2)

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]