分享

cloudera manager使用外部数据库mysql 查询 Host Monitor 时发生内部错误

ashic 发表于 2015-7-29 12:25:23 [显示全部楼层] 只看大图 回帖奖励 阅读模式 关闭右栏 1 34229
本帖最后由 pig2 于 2015-7-29 14:55 编辑

查看日志 发现都是mysql的错误
比如执行语句
ALTER TABLE CMON_ATTEMPT MODIFY COLUMN ID BIGINT(20) NOT NULL AUTO_INCREMENT;报错,手动去数据库执行也报错
按说这个错误很简单,以为外键,但是我不明白的是,为什么cloudera manager service会执行致谢有问题的sql呢?它没考虑外键?
ERROR 1833 (HY000): Cannot change column 'ID': used in a foreign key constraint 'FK_ATTEMPT_LMV_ATTEMPT' of table 'smon.CMON_ATTEMPT_LAST_METRIC_VAL'
捕获1.PNG
捕获2.PNG
捕获3.PNG


已有(1)人评论

跳转到指定楼层
langke93 发表于 2015-7-29 15:42:06
应该不会有错,可能楼主在安装的过程中没有发现错误,但可能实际缺失了一些内容,所以造成这种情况。
回复

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条