Column length exceeds maximum for PARAM_VALUE (21845);建议改为使用BLOB或TEXT类型
发布时间
阅读量:
阅读量
hive在建表时报一下错误:
在执行事务时出现错误:尝试处理语句失败(return code 1),具体原因与组织类(org.apache.hadoop.hive.ql.exec.DDLTask)相关,在验证类时遇到异常情况(Meta异常消息显示:在添加或验证类时发生异常)。该异常提示无法将参数值(PARAM_VALUE)插入到某个列中(当前最大值为21845),建议使用BLOB或TEXT数据类型以解决此问题。
MySQL连接库版本号为4.x.x.x时遇到 SQLException:由于列长度超过最大允许值(当前最大值为21845),无法将字符串类型的数据插入到参数值列中,请确保数据类型匹配。

解决方法:
- 步骤1:在mysql中把hive库删除再重新建
mysql> show databases;
+--------------------+
|Database|
+--------------------+
|information_schema|
|---|
|mysql|
|performance_schema
全部评论 (0)
还没有任何评论哟~
