分享

hive drop database 报错

bigdatalixiwei 发表于 2017-4-26 18:45:00 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 6 13684
drop database   mydb 报错
报错信息如下:FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask. MetaException(message:Unable to clean up com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'hive.TXN_COMPONENTS' doesn't exist

创建库没有问题,建表和删表都没有问题
hive版本:2.1.1  hadoop版本是2.7.2

已有(6)人评论

跳转到指定楼层
yuwenge 发表于 2017-4-26 19:01:22
是不是元数据库出问题了,或则以前删除过。试试下面语句
DROP DATABASE IF EXISTS DbName CASCADE;
回复

使用道具 举报

bigdatalixiwei 发表于 2017-4-26 19:21:22
yuwenge 发表于 2017-4-26 19:01
是不是元数据库出问题了,或则以前删除过。试试下面语句
DROP DATABASE IF EXISTS DbName CASCADE;

多谢,刚才试了一下,我没有初始化元数据库 执行了一下这条语句后好了schematool -initSchema -dbType mysql很奇怪,刚开始也没有初始化,可以建库,可以建表,可以删表,就是删库的时候出问题。
目前还有一个中文乱码的问题,执行了下面的语句后
(1)修改表字段注解和表注解alter table COLUMNS_V2 modify column COMMENT varchar(256) character set utf8alter table TABLE_PARAMS modify column PARAM_VALUE varchar(4000) character set utf8(2) 修改分区字段注解: alter table PARTITION_PARAMS  modify column PARAM_VALUE varchar(4000) character set utf8 ; alter table PARTITION_KEYS  modify column PKEY_COMMENT varchar(4000) character set utf8; (3)修改索引注解:alter table  INDEX_PARAMS  modify column PARAM_VALUE  varchar(4000) character set utf8;


show create table 表名   还是乱码,但是desc  表名不是乱码。有没有方法可以让show create table 表名的中文显示不乱码,谢了
回复

使用道具 举报

easthome001 发表于 2017-4-26 20:05:37
bigdatalixiwei 发表于 2017-4-26 19:21
多谢,刚才试了一下,我没有初始化元数据库 执行了一下这条语句后好了,schematool -initSchema -dbType  ...

元数据库是mysql,还是postgresql
回复

使用道具 举报

bigdatalixiwei 发表于 2017-4-27 09:59:05
easthome001 发表于 2017-4-26 20:05
元数据库是mysql,还是postgresql

元数据是mysql
回复

使用道具 举报

nextuser 发表于 2017-4-27 10:10:47
本帖最后由 nextuser 于 2017-4-27 10:11 编辑

这是一个bug,是hive对中文的不支持造成的。可以打个补丁。

https://issues.apache.org/jira/browse/HIVE-11837
尽量避免中文就好了


回复

使用道具 举报

bigdatalixiwei 发表于 2017-4-27 12:48:19
nextuser 发表于 2017-4-27 10:10
这是一个bug,是hive对中文的不支持造成的。可以打个补丁。

https://issues.apache.org/jira/browse/H ...

多谢,正在试着打补丁,弄好了回来结贴
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条