主机状态为standby,从机slave1为active

执行命令:

hdfs haadmin -transitionToStandby --forcemanual slave1

hdfs haadmin -transitionToActive --forceactive --forcemanual master

1071 - Specified key was too long; max key length is 767 bytes

Navicat建表时出现字节总数超过767。原因是varchar(255)代表可以最多存放255字符,在字符集utf8mb4一个字符最多占4个字节,那么该类型最多存放255*4个字节。因此解决办法是

将字符个数改成 < 767/4,191以下都可以

或者将字符集改成utf8,一个字符最多占3个字节,3*255<767。

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐