每次配置新的hive之后,进入hive命令行,创建表进行测试都会出现一下错误:
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Specified key was too long; max key length is 767 bytes
解决方法:
在进入hive的命令行之前,要先在mysql执行命令:
alter database hive的元数据存储库 character set latin1;
注意:如果已经进入了hive的命令行,hive的元数据存储库会创建的许多表。可能就要删除该数据库,重新创建。