我已经在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
添加到指定的路径。
答案 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]