文档首页/ MapReduce服务 MRS/ 常见问题/ 组件配置类/ 如何修改Clickhouse服务的allow_drop_detached配置项?
更新时间:2024-08-06 GMT+08:00

如何修改Clickhouse服务的allow_drop_detached配置项?

  1. 用root用户登录Clickhouse客户端所在节点。
  2. 进入客户端目录,配置环境变量。

    cd /opt/客户端安装目录

    source bigdata_env

  3. 如果当前集群已启用Kerberos认证,执行以下命令认证当前用户。如果当前集群未启用Kerberos认证,则无需执行此命令。

    kinit MRS集群用户

    该用户必须具有Clickhouse管理员权限。

  4. 执行命令clickhouse client --host 192.168.42.90 --secure -m,其中192.168.42.90为ClickHouseServer实例节点IP,执行结果如下:

    [root@server-2110082001-0017 hadoopclient]# clickhouse client --host 192.168.42.90 --secure -m
    ClickHouse client version 21.3.4.25.
    Connecting to 192.168.42.90:21427.
    Connected to ClickHouse server version 21.3.4 revision 54447.

  5. 执行命令修改allow_drop_detached的值。

    例如:设置allow_drop_detached=1

    set allow_drop_detached=1;

  6. 执行如下命令查看allow_drop_detached的值:

    SELECT * FROM system.settings WHERE name = 'allow_drop_detached';

  7. 执行命令q;退出clickhouse client。