deepflowio/deepflow

deepflow-server启动报错,错误信息如下

Closed this issue · 4 comments

Search before asking

  • I had searched in the issues and found no similar feature requirement.

DeepFlow Component

Server

What you expected to happen

2024-05-16 10:46:03.483 [ERRO] [clickhouse.client] client.go:121 query clickhouse Error: code: 60, message: Table flow_tag.prometheus_metric_name_map does not exist, sql: SELECT name,id FROM flow_tag.prometheus_metric_name_map, query_uuid: 02412e23-e177-49f4-abbe-29a1f48fd86a 2024-05-16 10:46:03.483 [WARN] [clickhouse] prometheus_cache.go:60 code: 60, message: Table flow_tag.prometheus_metric_name_map does not exist 2024-05-16 10:46:08.450 [ERRO] [controller] master.go:57 check whether I am master controller failed: id () is not expected

How to reproduce

部署新集群就会出现这个问题

DeepFlow version

6.4.9

DeepFlow agent list

1

Kubernetes CNI

1.20.11

Operation-System/Kernel version

CentOS Linux release 7.4.1708 (Core)
4.19.312-300.el7.x86_64

Anything else

2024-05-16 10:46:03.483 [ERRO] [clickhouse.client] client.go:121 query clickhouse Error: code: 60, message: Table flow_tag.prometheus_metric_name_map does not exist, sql: SELECT name,id FROM flow_tag.prometheus_metric_name_map, query_uuid: 02412e23-e177-49f4-abbe-29a1f48fd86a 2024-05-16 10:46:03.483 [WARN] [clickhouse] prometheus_cache.go:60 code: 60, message: Table flow_tag.prometheus_metric_name_map does not exist 2024-05-16 10:46:08.450 [ERRO] [controller] master.go:57 check whether I am master controller failed: id () is not expected

Are you willing to submit a PR?

  • Yes I am willing to submit a PR!

Code of Conduct

img_v3_02au_a93e823d-6fad-4fe8-ba1b-1d3e3b3011dg

你好,目前 server 的日志是因为初始化失败了,mysql 用的什么磁盘?机械硬盘么?磁盘性能不够导致初始化的时候过慢,最后超时被探针kill了,需要调大 readness 探针的时间,然后删除 mysql 中的 deepflow 库(mysql -uroot -pdeepflow),删除后重建 deepflow-server pod
这么做之后如果还不行,就只能换一个性能较高的磁盘了

是mysql数据库的问题还是clickhouse数据库的问题啊

是mysql数据库的问题还是clickhouse数据库的问题啊

mysql 磁盘的问题,但如果 ck mysql 磁盘是一样的,后期写入数据/查询数据,也都会很慢的,建议升级磁盘