CK默认存储目录迁移
1.问题说明
clickhouse安装后,默认的存储目录是在根目录的/var下,数据默认存放在/var/lib/clickhouse/下,日志默认存放在/var/log/clickhouse-server/下。
而在实际使用中,根目录的磁盘空间较小,需要将存储目录迁移到磁盘空间大的位置。
我的根目录只有50G,要存的数据预估已经超50G,所以只好从根目录迁移到/data目录。(下图是迁移后的磁盘空间)
2.迁移方法
2.1.通过软链
首先停止ck
systemctl stop clickhouse-server
在目标目录下建ck目录,存放ck的数据
mkdir /data/ck
将/var/lib下clickhouse文件复制到目标目录下
cp -r /var/lib/clickhouse /data/ck
修改权限
chown clickhouse:clickhouse /data/ck -R
将/var/lib下clickhouse文件更名为clickhouse_bak(用于备份,防止迁移失误)
mv /var/lib/clickhouse /var/lib/clickhouse_bak
增加软链
ln -s /data/ck/clickhouse /var/lib/
修改软链后文件的权限
chown clickhouse:clickhouse /var/lib/clickhouse -R
最后启动下CK就可以了
systemctl start clickhouse-server
如果要迁移日志存储目录,方法和上述操作相同
2.2. 修改配置文件
还可以通过修改ck的默认配置文件,在/etc/clickhouse-server/下的config.xml
修改日志存储目录
修改数据目录和临时目录
修改数据库的结构文件存储目录
修改用户和权限文件的存储目录
首次安装时,修改配置文件后直接启动即可。否则还要将原目录下的数据拷贝到目标目录。
以上两种方法,个人喜欢用第一种方法,第一种比较简单粗暴,直接将整个目录迁移,不用像第二种修改配置文件中的具体参数。
CK默认存储目录迁移相关推荐
- Windows10 中 Apple 云盘 iCloud Drive 默认在 C 盘下的存储目录迁移到其他盘符的指定目录
Apple 的云盘 iCloud Drive 的默认存储目录是 C 盘的用户目录下的的 iCloudDrive 文件夹,如"C:\Users\用户名\iCloudDrive",但是 ...
- Systemback更改默认存储目录/home,并在Ubuntu18创建大于4G的Linux镜像教程
文章目录 前言 一.Ubuntu18系统安装Systemback 1. 移除先前建立的仓库连接(如果有建立的话) 2. 通过密钥建立连接 3. 添加目标软件仓库 4. 更新系统软件仓库 5. 安装 s ...
- elasticsearch存储目录迁移
操作步骤如下:(所有节点一个一个操作) 1.先停止elasticsearch服务 systemctl stop elasticsearch.service 2.创建数据存储的新目录 mkdir /da ...
- gitlab之 修改默认的仓库存储目录及数据迁移
磁盘空间: [root@gitlab ~]# df -hT Filesystem Type Size Used Avail Use% Mounted on /dev/vda1 ...
- GitLab默认仓库存储目录更换及项目迁移 GitLab跨服务器数据迁移
一.GitLab的数据从旧服务器迁移到新服务器 注释:旧服务器.新服务器GitLab版本保持一致,如果不一致得需要升级 1旧服务器上的安装版本 [root@iZbp1ac9uozodszcdkd98n ...
- kafka数据和日志目录迁移教程
简介 Kafka在运行的过程中,存储在磁盘上的数据会逐渐扩大,甚至会撑爆系统盘,在线上环境我们通常会把kafka的数据存储目录和日志存储目录迁移到磁盘中,或者扩容kafka的存储磁盘.本文将一站式解决 ...
- Docker安装与修改默认工作目录
Docker安装与修改默认工作目录 资源:服务器为CentOS 7 使用yum 安装 查看服务器内核,Docker 运行在 CentOS 7 上,要求系统为64位.系统内核版本为 3.10 以上. [ ...
- Docker安装默认存储路径修改与镜像恢复
环境介绍: CentOS 7.5 Docker 13.1.1 查看Docker默认存储目录: [root@localhost ~]# yum -y install docke [root@localh ...
- 微信开发者工具更换默认用户存储目录方法,将C盘数据User Data迁移到D盘
标题:微信开发者工具更换默认用户存储目录方法,将C盘数据User Data迁移到D盘 1.首先将C:\Users\dell\AppData\Local\微信开发者工具目录下的User Data,移动到 ...
最新文章
- 《OpenCV3编程入门》学习笔记9 直方图与匹配(五)模板匹配
- 快速排序(二)最后修改
- 安装“ubuntu-8.04-server”(中)
- leetcode C++ 链表 24. 两两交换链表中的节点 给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。 你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换
- 云平台队列服务-Qbus实践
- 北京欢迎你 (歌词)
- java 接口 方法的 不同_Java – 使用相同的方法和不同的返回类型实现多个接口...
- memcached编译安装和简单操作
- MongoDB 3.2 On CentOS
- 输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。
- 运行Arcgis和SWAT模型遇到Error Number 91和Error Number -2147467259报错怎么办?
- 基于OMAP-L138 DSP+ARM处理器与FPGA实现SDR软件无线电系统
- 华为又又又白给了,自动化福利领取了吗?
- speak 计算机英语作文,【必备】英语作文5篇
- 懒人版黑苹果mbr安装_BIOS+MBR硬盘,一步一步教你怎么用clover装黑苹果
- django如何连接Mysql中已有的数据库
- 僵尸网络“Mykings”
- 通过ActiveWorkbook.Sheets.Add将新表插入到最后的代码
- 如何配置SQL Server数据库远程连接
- 各大搜索引擎网址收录入口地址
热门文章
- 月球太阳轨迹matlab,地球月球太阳轨迹 地球和月球运行轨迹图
- 【愚公系列】2021年12月 攻防世界-简单题-CRYPTO-010(转轮机加密)
- 用sdk画三叶玫瑰曲线
- HDU 4884 —— TIANKENG’s rice shop(模拟)
- 库乐队安卓版_【浦东小学音乐教研】玩转“酷”乐队
- 很齐全的怀孕常识 收藏备用
- 网康防火墙--上线指南_在线付款接受指南-第2部分
- AT+CPSMS/AT+CEDRXS - NB网络PSM 和 eDRX配置参数说明
- android开发如何查看源代码文件(android source)
- 完美洗牌问题(打乱数组间各元素的顺序)