更新时间:2025-12-11 GMT+08:00
分享

HetuEngine执行alter table xxx drop column语句失败,无法删除列

问题描述

HetuEngine执行alter table xxx drop column语句,如果第一列和第二列的类型不能兼容,删除第一列会报错。

问题影响

HetuEngine执行alter table xxx drop column语句失败。

处理方法

  1. 手动修改LakeFormation数据源配置中的core-site.xml文件(该文件为配置HetuEngine对接LakeFormation数据连接修改后的core-site.xml文件),在文件中添加如下内容:

    <property>
    <name>lakeformation.column.type.compatible.check.enable</name>
    <value>false</value>
    </property>

  2. 修改HSConsole页面上的数据源配置,重新上传修改过的core-site.xml文件。

    1. 使用HetuEngine管理员用户登录Manager,选择“集群 > 服务 > HetuEngine”,进入HetuEngine服务页面。
    2. 在概览页签下的“基本信息”区域,单击“HSConsole WebUI”后的链接,进入HSConsole界面。
    3. 选择“数据源”,单击待操作数据源后的“编辑”,重新上传修改过的core-site.xml文件,单击“确定”。

  3. 等待5分钟左右,等HetuEngine计算实例动态加载数据源更新现有配置,或者直接重启计算实例。

相关文档