在配置单元中添加表时遇到hcatclient错误

gr8qqesn  于 2021-05-29  发布在  Hadoop
关注(0)|答案(1)|浏览(297)

我正在Windows7主机上运行HortonWorks2.2沙盒。我已经为虚拟机分配了2gb内存。每次尝试创建表时,都会出现以下错误:
hcatclient在创建表时出错:{“statement”:“使用默认值;创建表kjdrg( a 比基特, b 比基特, c bigint)注解“k”行格式分隔字段,以“,”;“,”结尾错误“:”无法创建表:kjdrg“,”exec“:{”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:hiveconf”名称为hive.auto.convert.sortmerge.join.noconditionaltask的不存在\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/org/slf4j/impl/staticloggerbinder.class]\nslf4j:请参阅http://www.slf4j.org/codes.html#multiple_bindings 解释如下。\nslf4j:实际绑定的类型为[org.slf4j.impl.log4jloggerfactory]\n命令因超时(60000ms)而终止。请参阅templeton.exec.timeout属性“,”exitcode“:143}}(错误500)
我该如何解决这个问题?

i86rm4rw

i86rm4rw1#

这对任何人来说都不重要,因为这个问题的观点很低,但我还是发布了最终对我有效的解决方案。所以问题是通过浏览器使用hcat占用了太多的ram。使用putty将ssh连接到配置单元中,然后创建表,这样可以顺利地工作。没有代码,因为没有人参与解决问题。
耶,我!悲哀的

相关问题