TiUniManager安装的疑惑

首先说明下我都是离线部署。

我在安装的过程中参考的官方文档,提示我得先部署TiUP,然后再部署TiUniManager。
但是TiUP有自己的mirror,TiUniManager也有自己的mirror,总是得切来切去。

当我部署完TiUniManager,导入主机时一直显示我的主机状态都是异常的,查看日志报错如下:
{“Em-X-Trace-Id”:“tBj7zZHzTBC5-B7brX6Xpg”,“level”:“info”,“msg”:“workflow VPfZGDrcS-ijQgjrfALIew of bizId FkEJr-cTSYewYvXvAmzMHw do node prepare failed, [30129]host is not expected as import file\tcall deployment serv to apply host tikv01.prod.dc.dcits.com 10.0.42.210 [\ global:\ user: hadoop\ group: hadoop\ ssh_port: 22\ arch: amd64\ \ \ tikv_servers:\ \ - host: 10.0.42.210\ data_dir: /data1/tikv_data\ deploy_dir: /data1/tikv_deploy\ port: 12000\ status_port: 13000\ \ \ \ ] failed, exit status 1.\ detail info: Please check for root manifest file, you may download one from the repository mirror, or try tiup mirror set to force reset it.\ Error: initial repository from mirror(https://tiup-mirrors.pingcap.com/) failed: error loading manifest root.json: open /home/hadoop/.tiup/bin/root.json: no such file or directory\ \ ”,“time”:“2022-09-01T17:38:24+08:00”}

跟上上述信息我有切回到tiup的mirror还是把这个错误,怎么都解决不了。

TIUP_HOME=/home/tidb/.tiup tiup mirror show
TIUP_HOME=/home/tidb/em tiup mirror show
分别查看下mirror是否设置正确

1 个赞

这都没问题,我部署了不下20次,每次导入主机就报错了,想死的心都有。所以我怀疑是不是我最开始就弄错了,最开始部署TiUniManager的时候,按照官方文档,有一步需要导入导入 TiDB Server 离线镜像包,但是一直报错:

Error: missing owner keys for owner pingcap on component pd

没招了,我自己瞎捉摸合并了TiUniManager的mirror和tidb-server的mirror,这不肯定有问题,两边好多包版本都不一样。不知道如何解决,官方文档形同虚设

还有个问题,必须在tidb用户下吗,其他用户下安装是否可以

导入主机报错?贴一下报错情况
导入主机可以通过集群管理–>新建集群–>导入主机,可以避免很多不必要的主机相关检测
可以参考下[https://tidb.net/blog/9fb1de13]

到入住机报错,我一路解决,到最后异步join到集群还是不成功

我还是怀疑mirror有问题,tidb-server的mirror合并不进去,我目前就搞得两个目录,需要了就来回切。

你发的这个文档的:9.导入TiDB Server离线镜像包
导入报错:Error: missing owner keys for owner pingcap on component pd

su - tidb
cp -r /data/tidb-enterprise-server-v6.1.0-linux-amd64/keys /home/tidb/.tiup/
TIUP_HOME=/home/tidb/.tiup tiup mirror merge tidb-enterprise-server-v6.1.0-linux-amd64
这样试试呢

复制了,我按照您说的集群管理–>新建集群–>导入主机,现在报一个新的错误:
[30130]install filebeat on host failed precheck join em cluster em-prod failed, exit status 1.
detail info: tiup is checking updates for component em …
A new version of em is available:
The latest version: v1.0.2
Local installed version:
Update current component: tiup update em
Update all components: tiup update --all

The component em version is not installed; downloading from repository.
Starting component em: /home/hadoop/.em/components/em/v1.0.2/tiup-em /home/hadoop/.em/components/em/v1.0.2/tiup-em display em-prod --json --wait-timeout 360 --yes

Error: em cluster em-prod not exists

Verbose debug logs has been written to /home/hadoop/.em/logs/tiup-cluster-debug-2022-09-05-18-06-29.log.

但是这个集群是绝对存在的,我部署完TiUniManager,就创建了集群em-prod,不然怎么会有后续的操作呢

display查看em集群组件状态是正常的吗?

正常的

没有用,同样的错误

你这两个show出来各显示什么?

如果mirror不对,set设置一下再试试
TIUP_HOME=/home/tidb/.tiup tiup mirror set tidb-enterprise-server-v6.1.0-linux-amd64

1 个赞

你的镜像设置不对,你用这命令更改下你镜像TIUP_HOME=/home/tidb/.tiup tiup mirror set tidb-enterprise-server-v6.1.0-linux-amd64 再试试导入主机看看还会出现那情况不

1 个赞

改下下图这样了,还是报同样的错误(我是按照您说的–导入主机可以通过集群管理–>接管集群–>导入主机,可以避免很多不必要的主机相关检测,不过新加集群里没有导入主机操作,我只能选择接管集群录得导入主机,感觉总是不对,我都没有集群,怎么接管呢):

现在的情况是:
1、我十分钟就能把tiunimanager部署起来,就是合并tidb-server的merror合并不了
2、因为1的问题,我只能单独设置merror,TIUP_HOME就两个一个.tiup一个. em,两个merror,组合的情况就那么在集中,我怎么组合导入主机都是报错
3、导入主机有两种方式:
a、资源管理里的导入主机一路报错,一路解决,到最后一步包集群找不到,即前面我说的那个报错
c、集群管理-接管集群-导入主机(您说的新建集群到入住机我是真没找到),同样的最后那一步找不到集群

已经卡了4天了,基本崩溃了

我的环境:
1、centos7.5 64位的
2、tidb6.1.0
3、tiunimanager 1.0.2

对于官方文档说的合并tidb-server的merror,我一直就有疑问,这两个离线安装包里好些包的版本就是不一样的,不过目前我也合并不了。