hanson
(hanson)
2020 年8 月 26 日 06:19
1
为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
使用tiup将tidb集群从4.0.0升级至4.0.4,scale-out.yaml文件如下:
tikv_servers:
- host: 172.16.10.17
ssh_port: 22
port: 20160
status_port: 20180
deploy_dir: /data/deploy
data_dir: /data/deploy/data
log_dir: /data/deploy/log
扩容成功后,在新tikv机器(172.16.10.17)上看到 /home/tidb 目录下也生成了两个文件夹
scale-out中已经指定deploy_dir及data_dir,怎么这边还会生成目录?
另外在 /home/tidb/deploy 中看到是monitor-9100目录
请问,这个monitor-9100这个目录怎么定义?
来了老弟
2020 年8 月 26 日 07:29
2
目前 deploy dir 和 data dir 目录上不允许有层级关系,log 目录默认在 deploy dir 下,对于扩容节点,如果没有特殊配置,两个目录会继承集群中现有目录位置(global 参数配置下),当前问题可以如下设置:
deploy_dir: /data/deploy
data_dir: /data/data
节点名称-端口号 进行命名
hanson
(hanson)
2020 年8 月 26 日 07:53
3
/data 目录下面是正常的,就是按 scale-out.yaml 中定义的路径生成的
1、第一个问题,我是想说 已经定义了data和deploy目录在 /data下面,那么 /home/tidb 这下面不应该有目录及数据
2、第二个问题,就是 /home/tidb/monitor-9100 这个目录,怎么在 scale-out.yaml 中定义到 /data 目录下。因为 /home/tidb 挂载在系统盘,磁盘空间较小。而 /data 是单独挂载在ssd盘,空间大
yilong
(yi888long)
2020 年8 月 26 日 09:23
4
hanson
(hanson)
2020 年8 月 26 日 09:39
5
tiup cluster edit-config 如下:
我这个集群是从v3.0.11 → v4.0.0 → v4.0.4 这样升级上来的,参数基本没改过,都是默认
现在就是扩容的时候怎么能把monitor的目录定义到指定目录 /data 下,如果不定义就是 tidb用户目录下 /home/tidb
hanson
(hanson)
2020 年8 月 27 日 01:39
7
好的。
monitor目录占用空间大概能有多少?现在系统盘是40G,不知道够不够用?
yilong
(yi888long)
2020 年8 月 27 日 03:06
8
会定期清理的,一般好像是7天还是30天,应该不会很多,可以观察下。