私有云部署PieCloudDB Cloud On Cloud版:如何修改计算实例目录
修改PieCloudDB Database Cloud On Cloud版本计算实例存储目录
前置操作
- 确保自定义目录(以
/my-custom-storage为例)已在所有集群节点创建,且PieCloudDB运行用户(默认是pieclouddb)拥有该目录的读写权限:mkdir -p /my-custom-storage chown -R pieclouddb:pieclouddb /my-custom-storage chmod -R 750 /my-custom-storage
修改集群配置
- 登录管控节点,找到集群核心配置文件(通常路径为
/etc/pieclouddb/cluster.yaml,若部署路径不同可通过find / -name cluster.yaml定位) - 编辑配置文件,定位到计算实例相关的存储配置段,将
data_dir字段值替换为自定义目录:compute: instance: data_dir: /my-custom-storage - 若为分布式集群,需通过管控工具将修改后的配置同步到所有计算节点
迁移现有数据(可选)
如果/data目录下已有运行数据,需先停止服务再迁移:
# 停止计算实例服务 systemctl stop pieclouddb-compute # 迁移所有数据到自定义目录 mv /data/* /my-custom-storage/ # 再次确认目录权限 chown -R pieclouddb:pieclouddb /my-custom-storage
验证配置生效
- 重启所有节点的计算实例服务:
systemctl start pieclouddb-compute - 登录PieCloudDB执行SQL验证:
或通过进程参数确认:SHOW data_directory;ps aux | grep pieclouddb | grep -E "data-dir|data_directory"
内容的提问来源于stack exchange,提问作者heihei Li
相关产品推荐
相关产品推荐

