【 TiDB 使用环境】生产环境 /测试/ Poc
系统:ubuntu18.04
【 TiDB 版本】
7.5.0
【复现路径】做过哪些操作出现的问题
在执行初始化集群拓扑文件时报错
【遇到的问题:问题现象及影响】
我只想在当前服务器使用,我不知到该怎么写配置文件
global:
user: "tidb"
ssh_port: 22
deploy_dir: "/tidb-deploy"
data_dir: "/tidb-data"
listen_host: 0.0.0.0
arch: "amd64"
monitored:
node_exporter_port: 9100
blackbox_exporter_port: 9115
pd_servers:
- host: 127.0.0.1
tidb_servers:
- host: 127.0.0.1
tikv_servers:
- host: 127.0.0.1
tiflash_servers:
- host: 127.0.0.1
monitoring_servers:
- host: 127.0.0.1
grafana_servers:
- host: 127.0.0.1
小龙虾爱大龙虾
(Minghao Ren)
2
写自己的IP地址吧,别写127.0.0.1,然后rk用户需要有sudo权限(不用密码的),或者你把rk用户换成root就好了
没头脑123
4
我试过了, 用127.0.0.1是可以的,你可以执行ssh-keygen,然后把id_rsa.pub 的内容拷贝到authorized_keys,再次执行你的部署命令就行了
没头脑123
5
tiup cluster check ./topology.yaml --user root -i /root/.ssh/id_rsa
使用的是密钥,你可以试试这种
我试了,报错权限错误,我使用sudo执行,提示找不到命令
小龙虾爱大龙虾
(Minghao Ren)
9
我想说,tiup playground,你值得拥有
tiup playground不是临时部署吗,我要是长期使用也没问题吗
tiup playground可以创建,也可以运行
没头脑123
15
你这明显就不对, 用户是rk,你的密钥指定在root下了。你应该在/home/rk/ 下新建一个.ssh目录,然后在.ssh目录下touch authorized_keys,然后再执行ssh-keygen
tiup playground的数据也可以长期使用,搭配 --tag 参数即可。每次启动都指定你的数据目录,就可以用回之前的数据。
- 若希望持久化数据,可以执行 TiUP 的
--tag
参数:tiup --tag <your-tag> playground ...
,详情参考 TiUP 参考手册 。
如果想要一个新的、空的集群,就不用 --tag 参数。