孤君888
2022 年9 月 16 日 02:27
1
【 TiDB 使用环境`】生产
【 TiDB 版本】 v6.1.1
【遇到的问题】
Error: init config failed: x.x.x.x:9090:add local rule: read local directory /data1/tidbcluster/tidb-deploy/prometheus-8249/prometheus_rule failed: open /data1/tidbcluster/tidb-deploy/prometheus-8249/prometheus_rule: no such file or directory
/data1/tidbcluster/tidb-deploy/prometheus-8249/prometheus_rule 这个目录需要我手动建立嘛?
【复现路径】做过哪些操作出现的问题
【问题现象及影响】
孤君888
2022 年9 月 16 日 02:30
2
这是我的监控相关的配置
monitoring_servers:
- host: x.x.x.x
ssh_port: 22
port: 9090
ng_port: 12020
deploy_dir: "/data1/tidbcluster/tidb-deploy/prometheus-8249"
log_dir: "/data1/tidbcluster/tidb-deploy/prometheus-8249/log"
rule_dir: "/data1/tidbcluster/tidb-deploy/prometheus-8249/prometheus_rule"
data_dir: "/data1/tidbcluster/tidb-data/prometheus-8249"
grafana_servers:
- host: x.x.x.x
port: 3000
deploy_dir: "/data1/tidbcluster/tidb-deploy/grafana-3000"
dashboard_dir: "/data1/tidbcluster/tidb-deploy/grafana-3000/dashboards"
config:
log.file.level: warning
alertmanager_servers:
- host: x.x.x.x
ssh_port: 22
listen_host: 0.0.0.0
web_port: 9093
cluster_port: 9094
deploy_dir: "/data1/tidbcluster/tidb-deploy/alertmanager-9093"
log_dir: "/data1/tidbcluster/tidb-deploy/alertmanager-9093/log"
data_dir: "/data1/tidbcluster/tidb-data/alertmanager-9093"
config_file: "/data1/tidbcluster/tidb-deploy/alertmanager-9093/bin/alertmanager/alertmanager.yml"
1、yaml 配置文件中的用户是什么?
2、 /data1 目录必须存在,且 配置文件中的 用户为 /data1 的属主属组, 如果/data1 的属主不能改变, 那就手动创建tidbcluster 目录且将其属主属组 改为 配置文件中的用户
孤君888
2022 年9 月 16 日 02:36
4
1、yaml 配置文件中的用户是TIDB,已配置了免密登录,权限什么的也都正常
2、/data1 目录存在的,且 配置文件中的 用户为 /data1 的属主属组也是TIDB用户
1、目录权限呢?是可写可执行的吗?
2、如上的“免密” 有2种
1)每个节点的tidb 用户免密sudo 到 该节点的root 用户 ;
2)中控机的 tidb 用户可以免密登陆到 其他所有节点的 tidb 用户
system
(system)
关闭
2022 年11 月 15 日 02:50
7
此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。