我正在尝试将Hive表数据写入Json格式的外部文件中。
({"column_name_1: column_value_1", "column_name_2: column_value_2"}).
serde能做到吗?我读过serde只读取json格式的数据,但没有写回来。
我读到了brickhouse,但我无法正确添加jar。
我按照上面提供的链接中的文档中的所有步骤操作但是失败了。我这样做了吗?
add jar /root/brickhouse/target/brickhouse-0.7.1-SNAPSHOT.jar;
/root/brickhouse/target/brickhouse-0.7.1-SNAPSHOT.jar does not exist
Query returned non-zero code: 1, cause: /root/brickhouse/target/brickhouse-0.7.1-SNAPSHOT.jar does not exist
答案 0 :(得分:1)
将Jar添加到HiveServer2的 HIVE_AUX_JARS_PATH :
修改 hive-site.xml 在终端上执行以下命令:
sudo vi /etc/alternatives/hive-conf/hive-site.xml:
<property>
<name>hive.metadata.export.location</name>
<value>export HIVE_AUX_JARS_PATH=/usr/share/hivejar</value>
</property>
检查Hive的ENV变量在终端上执行以下命令:
hive
hive> set -v;
hive> quit;
在终端上执行以下命令(在 / usr / share / hivejar 下):
hive
hive> add jar brickhouse-0.7.1-SNAPSHOT.jar;
hive> quit;