文档章节

hive中show table Specified key was too long

cookqq
 cookqq
发布于 2014/01/04 17:30
字数 117
阅读 83
收藏 0

当在hive中show table 时如果报以下错时

   FAILED: Error in metadata: javax.jdo.JDODataStoreException: Error(s) were found while auto-creating/validating the datastore for classes. The errors are printed in the log, and are attached to this exception.
NestedThrowables:
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Specified key was too long; max key length is 767 bytes
FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask

(略去 很多java 提示)

 

是到mysql中的hive数据库里执行 alter database hive character set latin1;改变hive元数据库的字符集,问题就可以解决!


© 著作权归作者所有

cookqq

cookqq

粉丝 120
博文 268
码字总数 156096
作品 0
海淀
技术主管
私信 提问
CDH5.11.2安装启动hive 启动失败解决办法

1,通过Cloudera Manager添加Hive服务,在启动Hive的时候遇到错误: .org.apache.hadoop.hive.metastore.HiveMetaException: Failed to load driver 这种情况,猜测是缺少jdbc驱动,于是添加j...

小黑放大
2018/05/25
1K
0
Centos7安装hive

所需软件及下载地址1、mysql或mariadbmysql下载地址https://dev.mysql.com/downloads/mysql/5.5.html#downloads或用mariadb也可以,直接yum安装yum -y install mariadb-server2、hivehttp://......

天涯有梦
2017/12/11
0
0
HIVE启动失败错误汇总

1.hiveserver2启动后,beeline不能连接的涉及的问题: 原因:权限问题解决: /history (如果配置了jobserver 那么/history也需要调整)这三个目录,hive在运行时要读取写入目录里的内容,所以...

o0无忧亦无怖
2015/10/08
264
0
Hive 问题汇总

1 Cannot execute statement: impossible to write to binary log since BINLOG_FORMAT = STATEMENT… 当启动的时候报错: 这个问题是由于的元数据存储配置不当引起的,可以这样解决: 2 Fo...

闪电
2016/08/02
110
0
【解决】Hive 使用 mysql 作为 metastore 元数据库时UTF-8编码的问题

在最最初配置 MySQL 数据库的时候,就设置成 UTF-8 的编码 2. 然后在 metastore 库生成后,如果直接用 hive 创建库或表就会报错,Specified key was too long; max key length is 767 bytes...

自东土大唐而来
2018/01/16
130
0

没有更多内容

加载失败,请刷新页面

加载更多

Mysql的sql_mode模式

sql_mode 是一个很容易被忽视的配置,宽松模式下可能会被输入一些非准确数据,所以生产环境下会要求为严格模式,为了保持生产环境和开发环境,测试环境一致性,我们开发环境和测试环境也要配...

贾峰uk
33分钟前
3
0
Qt程序打包发布方法(使用官方提供的windeployqt工具)

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/toTheUnknown/article/details/81748179 如果使用到了Qt ...

shzwork
今天
7
0
MainThreadSupport

MainThreadSupport EventBus 3.0 中的代码片段. org.greenrobot.eventbus.MainThreadSupport 定义一个接口,并给出默认实现类. 调用者可以在EventBus的构建者中替换该实现. public interface ...

马湖村第九后羿
今天
3
0
指定要使用的形状来代替文字的显示

控制手机键盘弹出的功能只能在ios上实现,安卓是实现不了的,所以安卓只能使用type类型来控制键盘类型,例如你要弹出数字键盘就使用type="number",如果要弹出电话键盘就使用type="tel",但这...

前端老手
今天
8
0
总结:Raft协议

一、Raft协议是什么? 分布式一致性算法。即解决分布式系统中各个副本数据一致性问题。 二、Raft的日志广播过程 发送日志到所有Followers(Raft中将非Leader节点称为Follower)。 Followers收...

浮躁的码农
今天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部