0

我刚刚开始尝试使用 Hadoop/Pig/HBase,所以我在这方面真的很陌生,但我似乎无法找到有关我遇到的问题的直接信息,而且我完全被卡住了。我在 hbase 中创建了一个表:

    create 'clientes', 'dados_clientes'

我正在尝试使用 Pig 将 clientes.txt 加载到 Hbase,加载工作正常,我还运行“转储 dados”;它工作正常,但是当我运行这部分代码时出现错误:

    STORE dados INTO 'hbase://clientes' USING org.apache.pig.backend.hadoop.hbase.HBaseStorage(
    'dados_clientes:nome 
     dados_clientes:sobrenome 
     dados_clientes:idade 
     dados_clientes:funcao'
    );

我正在使用的版本:

  • Hadoop - 3.2.0
  • HBase - 2.2.0
  • 阿帕奇猪 - 0.17.0

错误:2021-10-28 17:19:22,948 [main] 错误 org.apache.pig.tools.pigstats.mapreduce.MRPigStatsUtil - 1 个地图缩减作业失败!2021-10-28 17:19:22,948 [main] INFO org.apache.pig.tools.pigstats.mapreduce.SimplePigStats - 脚本统计:

HadoopVersion PigVersion UserId StartedAt FinishedAt Features 3.2.2 0.17.0 hadoop 2021-10-28 17:18:14 2021-10-28 17:19:22 UNKNOWN

失败的!

失败的作业:JobId 别名功能消息输出 job_1635451478546_0003 dados MAP_ONLY 消息:作业失败!hbase://clientes,

输入:无法从“hdfs://localhost:9000/user/dados/clientes/clientes.txt”读取数据

输出:无法在“hbase://clientes”中产生结果

计数器:写入的总记录数:0 写入的总字节数:0 Spillable Memory Manager 溢出计数:0 主动溢出的总包数:0 主动溢出的总记录数:0

工作 DAG:job_1635451478546_0003

2021-10-28 17:19:22,948 [main] INFO org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.MapReduceLauncher - 失败!

4

0 回答 0