ighack
(Ighack)
2020 年9 月 22 日 01:27
1
使用 TiUP 离线部署 TiDB 集群
我使用方法二来安装
1.curl --proto ‘=https’ --tlsv1.2 -sSf https://tiup-mirrors.pingcap.com/install.sh | sh
2. tiup mirror clone tidb-community-server-${version}-linux-amd64 ${version} --os=linux --arch=amd64
3.copy到一台离线中控机上
4. sh tidb-community-server-${version}-linux-amd64/local_install.sh
5.tiup cluster deploy tidb-join v4.0.0 topology.yaml --user tidb -i /tidb/app/.ssh/id_rsa
提示错误
tidb@tidb4ser:/tidb/app$ tiup cluster deploy tidb-join v4.0.0 topology.yaml --user tidb -i /tidb/app/.ssh/id_rsa
The component cluster
is not installed; downloading from repository.
The component cluster
not found (may be deleted from repository); skipped
Failed to start component cluster
Error: use tiup install cluster
to install cluster
first
tidb-community-server–linux-amd64这个东西下载下来1M都不到啊
方法一中的下载包有1G多啊
tidb-community-server-v4.0.6-linux-amd64.tar.gz
1 个赞
ighack
(Ighack)
2020 年9 月 22 日 01:52
2
我直接下载离线包来安装。但是在启动的时候所有的tidb都启动不了
提示
no pump found in pd
[2020/09/22 09:52:46.289 +08:00] [FATAL] [terror.go:348] [“unexpected error”] [error=“no pump found in pd”] [stack=“github.com/pingcap/parser/terror.MustNil
\t/home/jenkins/agent/workspace/tidb_v4.0.6/go/pkg/mod/github.com/pingcap/parser@v0.0.0-20200911054040-258297116c4b/terror/terror.go:348
main.setupBinlogClient
\t/home/jenkins/agent/workspace/tidb_v4.0.6/go/src/github.com/pingcap/tidb/tidb-server/main.go:289
main.main
\t/home/jenkins/agent/workspace/tidb_v4.0.6/go/src/github.com/pingcap/tidb/tidb-server/main.go:177
runtime.main
\t/usr/local/go/src/runtime/proc.go:203”] [stack=“github.com/pingcap/parser/terror.MustNil
\t/home/jenkins/agent/workspace/tidb_v4.0.6/go/pkg/mod/github.com/pingcap/parser@v0.0.0-20200911054040-258297116c4b/terror/terror.go:348
main.setupBinlogClient
\t/home/jenkins/agent/workspace/tidb_v4.0.6/go/src/github.com/pingcap/tidb/tidb-server/main.go:289
main.main
\t/home/jenkins/agent/workspace/tidb_v4.0.6/go/src/github.com/pingcap/tidb/tidb-server/main.go:177
runtime.main
\t/usr/local/go/src/runtime/proc.go:203”]
pd是正常启动的
10.3.87.30:2379 pd 10.3.87.30 2379/2380 linux/x86_64 Up|UI /tidb/tidb-data/pd-2379 /tidb/app/pd-2379
10.3.87.31:2379 pd 10.3.87.31 2379/2380 linux/x86_64 Up /tidb/tidb-data/pd-2379 /tidb/app/pd-2379
10.3.87.32:2379 pd 10.3.87.32 2379/2380 linux/x86_64 Up|L /tidb/tidb-data/pd-2379
tidb.log (294.3 KB)
ighack
(Ighack)
2020 年9 月 22 日 02:08
3
是不是开启了binlog没有部署pump
那么请问一下TiCDC是不是可以取代pump对下游的mysql同步啊
ighack
(Ighack)
2020 年9 月 22 日 02:25
4
TiDB Dashboard报下面的错误。不知道是那里的问题
error.api.metrics.prometheus_not_found
Grafana是正常获取数据的
这道题我不会
(Lizhengyang@PingCAP)
2020 年9 月 22 日 02:42
5
你好,
1.binlog 是否开启以及 pump 的配置信息,可以使用 tiup cluster edit-config {cluster-name} 查看下;
2.将 tidb 数据同步至 mysql,使用 TiCDC 或者 tidb-binlog 都可以实现这个需求,只是实现原理上有所差别,具体可以参考官方文档:
https://docs.pingcap.com/zh/tidb/stable/ticdc-overview
https://docs.pingcap.com/zh/tidb/stable/tidb-binlog-overview
3.TiDB Dashboard 报错 “error.api.metrics.prometheus_not_found” ,可以参考下面这个帖子尝试解决下:
没用用tidb自己的prometheus,统一到公共的prometheus,dashboard的取值地址是否可以自定义呢?
ighack
(Ighack)
2020 年9 月 22 日 03:32
7
tidb@tidb4ser:/tidb$ tiup ctl pd --pd=“http://10.3.87.30:2379 ” config set metric-storage http://10.3.87.36:9090
The component ctl
is not installed; downloading from repository.
Starting component ctl
: /tidb/app/.tiup/components/ctl/v4.0.6/ctl pd --pd=http://10.3.87.30:2379 config set metric-storage http://10.3.87.36:9090
Success!
“pd-server”: {
“use-region-storage”: “true”,
“max-gap-reset-ts”: “24h0m0s”,
“key-type”: “table”,
“runtime-services”: “”,
“metric-storage”: “http://10.3.87.36:9090 ”,
“dashboard-address”: “http://10.3.87.30:2379 ”,
“trace-region-flow”: “false”
}
还是报error.api.metrics.prometheus_not_found
麻烦再执行一下 tiup cluster start xxx
命令,然后刷新 dashboard 再看下
lucklove
(Lucklove)
2020 年9 月 28 日 02:34
11
Hi~ 你在执行
tiup mirror clone tidb-community-server-${version}-linux-amd64 ${version} --os=linux --arch=amd64
这个命令的时候,有先执行:
export version="你想要的 tidb 版本号"
吗?
如果 version 是空的,那 clone 的离线包里会几乎什么都没有
system
(system)
关闭
2022 年10 月 31 日 19:11
14
此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。