【问题标题】:Adding tables in Hive experiencing HCatClient error在 Hive 中添加表时遇到 HCatClient 错误
【发布时间】:2015-07-02 13:02:01
【问题描述】:

我在 Windows 7 主机上运行 Hortonworks 2.2 沙盒。我为虚拟机分配了 2GB 内存。每次我尝试创建表时,都会出现以下错误:

HCatClient 创建表时出错:{"statement":"使用默认值;创建表 kjdrg(abigint,bbigint,cbigint) 注释 'k' 行格式分隔字段以 ',' 结尾;","error":"无法创建表:kjdrg","exec":{"stdout":"","stderr":"15/07/02 12:55:45 WARN conf.HiveConf: HiveConf of名称 hive.optimize.mapjoin.mapreduce 不存在\n15/07/02 12:55:45 WARN conf.HiveConf:名称 hive.heapsize 的 HiveConf 不存在\n15/07/02 12:55:45 WARN conf。 HiveConf:名称为 hive.server2.enable.impersonation 的 HiveConf 不存在\n15/07/02 12:55:45 WARN conf.HiveConf:名称为 hive.auto.convert.sortmerge.join.noconditionaltask 的 HiveConf 不存在\nSLF4J : 类路径包含多个 SLF4J 绑定。\nSLF4J: 在 [jar:file:/usr/hdp/2.2.0.0-2041/hadoop/lib/slf4j-log4j12-1.7.5.jar!/org/slf4j/impl 中找到绑定/StaticLoggerBinder.class]\nSLF4J: 在 [jar:file:/usr/hdp/2.2.0.0-2041/hive/lib/hive-jdbc-0.14.0.2.2.0.0-2041-standalone.jar!/组织/slf4j/impl /StaticLoggerBinder.class]\nSLF4J:有关说明,请参阅 http://www.slf4j.org/codes.html#multiple_bindings。\nSLF4J:实际绑定的类型为 [org.slf4j.impl.Log4jLoggerFactory]\n 命令因超时(60000 毫秒)而终止。请参阅 Templeton.exec.timeout 属性","exitcode":143}}(错误 500)

我该如何解决这个问题?

【问题讨论】:

    标签: hadoop bigdata hortonworks-data-platform hcatalog


    【解决方案1】:

    这对任何人都无关紧要,因为这个问题的观点如此之低,我仍然发布了最终对我有用的解决方案。 所以问题是通过浏览器使用 Hcat 占用了太多的 RAM。使用 PuTTY ssh 进入 hive 然后创建表,它工作顺利。没有代码,因为没有参与解决问题。

    是的,我! 伤心

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-04-19
      • 2013-02-12
      • 1970-01-01
      • 1970-01-01
      • 2020-05-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多