|NO.Z.00002|——————————|Deployment|——|Hadoop&OLAP数据库管理系统.v02|——|ClickHouse.v02|表引擎|MergeTree存储策略|默认策略
一、MergeTree存储策略配置
一、默认策略
Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of life.It sinks, and I am ready to depart ——W.S.Landor
### --- 整体配置:配置mergetree存储配置方案
~~~ 所有主机创建mergetree存储目录
[root@hadoop01 ~]# mkdir -p /var/lib/clickhouse/chbase/colddata
[root@hadoop01 ~]# mkdir -p /var/lib/clickhouse/chbase/hotdata1
[root@hadoop01 ~]# mkdir -p /var/lib/clickhouse/chbase/hotdata2
[root@hadoop01 ~]# cd /var/lib/clickhouse/
[root@hadoop01 clickhouse]# chown -R clickhouse:clickhouse chbase/
~~~ # MergeTree存储配置
[root@hadoop01 ~]# vim /etc/clickhouse-server/config.xml
~~~ 在config.xml文件最后一行:参数之上添加参数
/var/lib/clickhouse/chbase/hotdata1/
/var/lib/clickhouse/chbase/hotdata2/
/var/lib/clickhouse/chbase/colddata/
disk_hot1 :
disk_hot2
0.2
disk_hot1
1073741824
disk_cold
0.2
disk_hot2
1048576
disk_cold
0.2
### --- 发送到其它并重启服务
~~~ # 发送到其它所有主机
[root@hadoop01 ~]# rsync-script /etc/clickhouse-server/config.xml
~~~ # 所有节点重启服务
[root@hadoop01 ~]# systemctl restart clickhouse-server
一、默认策略
### --- 默认策略
~~~ # MergeTree默认策略
~~~ 19.15之前,只能单路径存储,存储位置为在config.xml配置文件中指定
~~~ 19.15之后,支持多路径存储策略的自定义存储策略,目前有三类策略:
[root@hadoop01 ~]# vim /etc/clickhouse-server/config.xml
/var/lib/clickhouse/
/var/lib/clickhouse/tmp/
Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of life.It sinks, and I am ready to depart ——W.S.Landor