ClickHouse修改数据存储路径后找不到表
·
由于使用yum安装,未指定centos数据存储路径,导致数据文件全部存储在/var/lib/clickhouse目录下
后迁徙数据文件
cp -r /var/lib/clickhouse /home/clickhouse
修改文件夹权限
修改/etc/clickhouse/config.xml(具体名忘了)存储路径为/home/clickhouse
采用systemctl restart clickhouse.service重启数据库后,查询发现只有default库跟system库,没有原先复制导入的数据文件
经核查/var/lib/clickhouse/medata目录没有完全复制过去,这个目录下存放的是sql文件,用于在数据库中建立索引的,单独把这个目录拷到同级目录下,重启数据库就可以了
查询system.databases表可以看到数据库存储的路径信息
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)