【问题标题】:Clickhouse Unable to attach part because of file permission由于文件权限,Clickhouse 无法附加部分
【发布时间】:2020-04-08 17:05:49
【问题描述】:

我在备份分区并将它们加载到另一个实例时遇到了一些问题。

我已经完成了以下操作

ALTER TABLE Test FREEZE PARTITION 201912

从影子中取出生成的分区并将其移动到分离文件夹下的另一个实例, 然后跑 ALTER TABLE Test ATTACH PARTITION 201912

并且因为“拒绝访问文件/....attaching_2019../而失败”

这很奇怪,因为我将整个库设置为 777 权限并且它正在发生,知道吗?

附加错误

2019.12.16 08:28:55.541817 [ 65 ] {b62d9630-7ab2-48a4-89a5-47d296151802} <Debug> executeQuery: (from [::ffff:127.0.0.1]:47426) ALTER TABLE test ATTACH PARTITION 201912
2019.12.16 08:28:55.541967 [ 65 ] {b62d9630-7ab2-48a4-89a5-47d296151802} <Debug> default.test: Looking for parts for partition 201912 in detached/
2019.12.16 08:28:55.542005 [ 65 ] {b62d9630-7ab2-48a4-89a5-47d296151802} <Debug> default.test: Found part 201912_0_1_1
2019.12.16 08:28:55.542020 [ 65 ] {b62d9630-7ab2-48a4-89a5-47d296151802} <Debug> default.test: 1 of them are active
2019.12.16 08:28:55.542053 [ 65 ] {b62d9630-7ab2-48a4-89a5-47d296151802} <Debug> default.test: Checking parts
2019.12.16 08:28:55.542061 [ 65 ] {b62d9630-7ab2-48a4-89a5-47d296151802} <Debug> default.test: Checking part attaching_201912_0_1_1
2019.12.16 08:28:55.543951 [ 65 ] {b62d9630-7ab2-48a4-89a5-47d296151802} <Trace> default.test: Renaming temporary part detached/attaching_201912_0_1_1 to 201912_6_6_0.
2019.12.16 08:28:55.544832 [ 65 ] {b62d9630-7ab2-48a4-89a5-47d296151802} <Debug> MemoryTracker: Peak memory usage (total): 0.00 B.
2019.12.16 08:28:55.544864 [ 65 ] {b62d9630-7ab2-48a4-89a5-47d296151802} <Error> executeQuery: Poco::Exception. Code: 1000, e.code() = 1, e.displayText() = Access to file denied: insufficient permissions: /data/clickhouse/data/data/default/test/detached/attaching_201912_0_1_1 (version 19.16.3.6 (official build) (from [::ffff:127.0.0.1]:47426) (in query: ALTER TABLE test ATTACH PARTITION 201912 )
2019.12.16 08:28:55.544954 [ 65 ] {b62d9630-7ab2-48a4-89a5-47d296151802} <Debug> MemoryTracker: Peak memory usage (for query): 0.00 B.
2019.12.16 08:28:55.544972 [ 65 ] {b62d9630-7ab2-48a4-89a5-47d296151802} <Information> TCPHandler: Processed in 0.003 sec

【问题讨论】:

  • 你能不能在这个文件夹中调用ls -lh命令来确保移动的分区和附加的分区有相同的权限、用户和组?

标签: backup olap clickhouse


【解决方案1】:
chown -R clickhouse  /var/lib/clickhouse

这解决了我的问题

【讨论】:

    猜你喜欢
    • 2021-03-26
    • 2013-03-03
    • 2014-05-30
    • 1970-01-01
    • 2011-08-02
    • 2016-07-21
    • 1970-01-01
    相关资源
    最近更新 更多