gpt4 book ai didi

hadoop - 尝试将清管器输出存储到Hive表时出错

转载 作者:行者123 更新时间:2023-12-02 20:59:11 24 4
gpt4 key购买 nike

我在数据库testdb下创建了Hive表:

创建存储为ORC的表tbl2(年字符串,DeptTime字符串,ArrTime字符串);

之后,我创建了以下Pig脚本:

A = LOAD'/ test / input /'使用PigStorage(',')AS(year:chararray,ArrTime:chararray,DeptTime:chararray);

描述A;

转储A;

在执行上述脚本时运行正常。

但是添加以下行以将Pig输出存储到配置单元中将引发错误。

A = LOAD'/ test / input /'使用PigStorage(',')AS(year:chararray,ArrTime:chararray,DeptTime:chararray);

描述A;

转储A;

使用org.apache.hive.hcatalog.pig.HCatStorer()将A存储到“testdb.tbl2”中;

使用过的PIG参数-useHCatalog

错误:

ls:无法访问“/mnt/resource/hadoop/yarn/local/usercache/admin/appcache/application_1493274253049_0026/container_1493274253049_0026_01_000002/hive.tar.gz/hive/lib/slf4j-api-*.jar”:没有此类文件或目录ls:无法访问“/mnt/resource/hadoop/yarn/local/usercache/admin/appcache/application_1493274253049_0026/container_1493274253049_0026_01_000002/hive.tar.gz/hive/hcatalog/lib/hbase-storage-handler-.jar”:

最佳答案

您是否启动了Hive Thrift服务器?如果不是,请使用以下命令,然后检查

配置单元--service metatore

关于hadoop - 尝试将清管器输出存储到Hive表时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43678821/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com