文档首页/
MapReduce服务 MRS/
用户指南/
管理MRS集群/
管理MRS集群元数据/
配置MRS集群元数据存储至LakeFormation(未开启Kerberos认证)/
常见问题/
HetuEngine执行alter table xxx drop column语句失败,无法删除列
更新时间:2025-12-11 GMT+08:00
HetuEngine执行alter table xxx drop column语句失败,无法删除列
问题描述
HetuEngine执行alter table xxx drop column语句,如果第一列和第二列的类型不能兼容,删除第一列会报错。
问题影响
HetuEngine执行alter table xxx drop column语句失败。
处理方法
- 手动修改LakeFormation数据源配置中的core-site.xml文件(该文件为配置HetuEngine对接LakeFormation数据连接修改后的core-site.xml文件),在文件中添加如下内容:
<property> <name>lakeformation.column.type.compatible.check.enable</name> <value>false</value> </property>
- 修改HSConsole页面上的数据源配置,重新上传修改过的core-site.xml文件。
- 使用HetuEngine管理员用户登录Manager,选择“集群 > 服务 > HetuEngine”,进入HetuEngine服务页面。
- 在概览页签下的“基本信息”区域,单击“HSConsole WebUI”后的链接,进入HSConsole界面。
- 选择“数据源”,单击待操作数据源后的“编辑”,重新上传修改过的core-site.xml文件,单击“确定”。
- 等待5分钟左右,等HetuEngine计算实例动态加载数据源更新现有配置,或者直接重启计算实例。