我在Windows 7主机上运行Hortonworks 2.2沙箱。我已经为虚拟机分配了2GB的内存。每次我尝试创建表时,都会出现以下错误:
创建表上的HCatClient错误:{"语句":"使用默认值;创建表kjdrg(
a
bigint,b
bigint,c
bigint)评论' k'行格式分隔的字段由',';","错误":"无法创建表格:kjdrg"," exec&# 34;:{" stdout":""," stderr":" 15/07/02 12:55:45 WARN conf.HiveConf:名称hive.optimize.mapjoin.mapreduce的HiveConf不存在\ 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绑定。\ n \ 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中找到绑定!/org/slf4j/impl/StaticLoggerBinder.class] \ nSLF4J:有关解释,请参阅http://www.slf4j.org/codes.html#multiple_bindings。\ n \ nSLF4J:实际绑定是类型为[org.slf4j.impl.Log4jLoggerFactory] \ n命令因超时(60000ms)而终止。请参阅templeton.exec.timeout属性"," exitcode":143}}(错误500)
我该如何解决这个问题?
答案 0 :(得分:0)
对于任何人都不重要,因为这个问题的观点很低,我仍然会发布最终对我有用的解决方案。 所以问题是通过浏览器使用Hcat占用了太多RAM。使用PuTTY ssh进入配置单元然后创建表,它可以顺利运行。没有代码,因为没有任何代码可以解决问题。
是的,我! 悲伤