我刚刚查看了一下 tidb集群内部的 pd kv db之间应该是互通的 数据库可以正常crud 2379端口也是开放的 刚刚用dashboard pod ping了一下 tidb集群pd节点提示 404 是正确的吗
这个是ng-monitoring的配置
我刚刚查看了一下 tidb集群内部的 pd kv db之间应该是互通的 数据库可以正常crud 2379端口也是开放的 刚刚用dashboard pod ping了一下 tidb集群pd节点提示 404 是正确的吗
提示 404 肯定不正确啊…
Http 404 是错误码啊
玩出花了~
哈哈哈 看了一会也没找出是哪里的问题
第一次遇到
怀疑你配置不对
tikv 的配置参数是什么样的
感谢回复!
#!/bin/sh
set -uo pipefail
ANNOTATIONS=“/etc/podinfo/annotations”
if [[ ! -f “${ANNOTATIONS}” ]]
then
echo “${ANNOTATIONS} does’t exist, exiting.”
exit 1
fi
source ${ANNOTATIONS} 2>/dev/null
runmode=${runmode:-normal}
if [[ X${runmode} == Xdebug ]]
then
echo “entering debug mode.”
tail -f /dev/null
fi
POD_NAME=${POD_NAME:-$HOSTNAME}
ARGS="–pd=http://${CLUSTER_NAME}-pd:2379
–advertise-addr=${POD_NAME}.${HEADLESS_SERVICE_NAME}.${NAMESPACE}.svc:20160
–addr=0.0.0.0:20160
–status-addr=0.0.0.0:20180
–data-dir=/var/lib/tikv
–capacity=${CAPACITY}
–config=/etc/tikv/tikv.toml
"
if [ ! -z “${STORE_LABELS:-}” ]; then
LABELS=" --labels ${STORE_LABELS} "
ARGS=“${ARGS}${LABELS}”
fi
echo “starting tikv-server …”
echo “/tikv-server ${ARGS}”
exec /tikv-server ${ARGS}
以上是kv的参数配置
感谢回复! 哪里的配置不对呀 dashboard pod 连接pd的配置不对吗?
/etc/tikv/tikv.toml 这里的内容是什么,我怀疑你单独配置了 raftdb-path,而这个可能不是持久化的存储,pod 重启后,就没了
感谢回复!
我看了一下 kitv.toml 里啥也没有
昨晚更改了一下crd的配置 统一了一下版本之后就可以 访问dashboard啦
tidbcluster里面的镜像路径别写版本号,然后在spec:version 里面单独指定一个版本。类似下面的例子,我去掉了其他的内容,只保留了镜像和版本。这样的话所有组件用的版本就都是同一个了。例子来自于: https://github.com/pingcap/tidb-operator/blob/master/examples/basic-random-password/tidb-cluster.yaml
apiVersion: pingcap.com/v1alpha1
kind: TidbCluster
metadata:
name: basic
spec:
version: v7.1.1
helper:
image: alpine:3.16.0
pd:
baseImage: pingcap/pd
tikv:
baseImage: pingcap/tikv
tidb:
baseImage: pingcap/tidb
此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。