使用 json serde 在配置单元中加载 json 文件
Load json file in hive using json serde
我正在尝试使用 json serde 在 hadoop 上上传 json 文件。我已将 jar 库上传到 hadoop,但在 运行ning hive 命令
时出现错误
我已经将 json serde jar 文件上传到 /apps/hive/warehouse/lib path.Now,当我尝试 运行 这个命令时
ADD JAR /apps/hive/warehouse/lib/json-serde-1.3-jar-with-dependencies.jar;
我遇到了这个错误
H110 Unable to submit statement. Error while processing statement:
/apps/hive/warehouse/lib/json-serde-1.3.7-SNAPSHOT-jar-with-dependencies.jar
does not exist [ERROR_STATUS]
尝试在文件名前使用URL(添加file//
):
ADD JAR file///apps/hive/warehouse/lib/json-serde-1.3-jar-with-dependencies.jar;
此外,您应该能够从 repository if your Hive is 1.2.0 及更高版本添加 jar。
看起来您的 jar 位于 HDFS 位置。使用:
add jar hdfs:///apps/hive/warehouse/lib/json-serde-1.3-jar-with-dependencies.jar;
我正在尝试使用 json serde 在 hadoop 上上传 json 文件。我已将 jar 库上传到 hadoop,但在 运行ning hive 命令
时出现错误我已经将 json serde jar 文件上传到 /apps/hive/warehouse/lib path.Now,当我尝试 运行 这个命令时
ADD JAR /apps/hive/warehouse/lib/json-serde-1.3-jar-with-dependencies.jar;
我遇到了这个错误
H110 Unable to submit statement. Error while processing statement: /apps/hive/warehouse/lib/json-serde-1.3.7-SNAPSHOT-jar-with-dependencies.jar does not exist [ERROR_STATUS]
尝试在文件名前使用URL(添加file//
):
ADD JAR file///apps/hive/warehouse/lib/json-serde-1.3-jar-with-dependencies.jar;
此外,您应该能够从 repository if your Hive is 1.2.0 及更高版本添加 jar。
看起来您的 jar 位于 HDFS 位置。使用:
add jar hdfs:///apps/hive/warehouse/lib/json-serde-1.3-jar-with-dependencies.jar;