测试环境,tikv是否支持单副本?
如果你部署单副本的是支持的,但是现在3个tikv掉了2个,那数据库就停止工作了,单机部署一定要写内存限制参数,要不肯定会OOM
raft协议至少2副本是正常的才行,如果想搞成单副本,也可以借助如下文档用unsafe recover方式恢复演练一把专栏 - 集群3副本丢失2副本-unsafe-recover | TiDB 社区…v6.1%20%E7%89%88%E6%9C%AC%E4%BF%AE%E5%A4%8D
支持单副本,但是得须先设好,那样的话,假如你有3个tikv节点,每个节点就会只存1/3的数据,任意坏一个就废了
像你现在这种情况是默认的3副本,然后有3个tikv节点,但是坏了2个,这种想改成1副本直接用肯定是不行了,因为不保证你剩下这个节点的数据都是对的,只能有损恢复了。
部署一个tikv的节点,就是单副本
支持,测试可以用一下,生产不要用
支持,我们现在测试环境就是单副本。
不过要注意,单副本和三副本挂两个是不一样的。单副本是可以正常运行,但不保证高可用。三副本挂两个,一般是不能正常使用,会出现数据丢失。
pd,tidb,tikv都是单,这样吧
这能部署起来吗,我每次都是tikv节点3个以上
是的,1tikv只是单节点,副本其实还是3副本。要把tikv副本也设置为1。
https://docs.pingcap.com/zh/tidb/stable/pd-configuration-file#max-replicas
支持单实例
能这么做,生产不要这么搞。
好的,我试试,感谢指导
可以部署的
你可以玩1pd 1tikv 1tidb单机版,跑复杂查询比mysql好多了
嗯,这个1pd 1tikv 1tidb单机版tidb靠谱
单的
3个tidb意义何在?
3个tidb可以只保留1个,单机扩出来3个tidb意义不大。