#4684·surrealdb

错误: 无法为 TIKV 部署使用容器名称

作者: nottisa创建于 2024年9月4日更新于 2026年9月16日
标签external-issuetopic:deploymenttopic:scale

描述错误

您不能使用您的容器的容器名称来进行您的TIKV和PD 容器的单个节点部署 。 这实际上只影响到像我这样的单节点环境,这些环境是用TiKV建造规模的,但仍在一个单一节点上运行.

  • 复制步骤

为我们的集群创建一个网络:

Docker网络创建 -- subnet=172.18.0.0/16 tikv-集群

创建 TIKV 和 PD 容器以引用容器名称而不是IP :

bash
Docker 运行 - 名称=tikv1\ ?
- 体积=/etc/当地时间:/etc/当地时间:ro?
-- 体积=/tmp/tikv- 集群:/ data \
-- network=tikv- 集群 \
-第20160: 20160页\\
-- restart=永远\\
- 数据=真实值\
pingcap/tikv:latest \
-addr=0.0:20160 - 广告-addr=tikv1:20160 - 数据-dir=/data/tikv1 -pd=pd1:2379

Docker 运行 - 名称=pd1\
-- 体积=/tmp/tikv- 集群:/ data \
- 体积=/etc/当地时间:/etc/当地时间:ro?
-- network=tikv- 集群 \
-第2379:2379页
-第2380: 2380页
-- restart=永远\\
- 数据=真实值\
pingcap/pd:latest \
- name=pd1 - data-dir=/data/pd1 - client-urls=http://0.0.0.0:2379 - advertise-client-urls=http://pd1:2379 - peer-urls=http://0.0.0.0:2380 - advertise-peer-urls=http://pd1:2380 - 初始-croup=pd1:2380=http://pd1:2380

我们实际上可以通过“pd-ctl”验证我们的TiKV集群的连接:

pd-ctl store - u http://localhost:2379 (英语).

现在我们做一个超现实的例子。 Beta.1提供了最好的记录,但可以在v1.5.3和v1.5.4上复制。

bash
Docker 运行 - 名称=超现实 ?
-- network=tikv- 集群 \
-p 2000: 2000 \\ \ \
-- restart=没有 \
- 数据=真实值\
超现实b/超现实b:v2.0.0-β.1\
启动 tikv://pd1: 2379 - A- user root - pass AwDZdTEcvB9LpS7rHhYQWe2zmsnGgk8XjJUMtfyR64NqFC5Pa - bind 0.0:2000

如果我们查看我们超现实集装箱的Docker记录(`Docker记录超真实'),我们应当看到类似的情况:

2024-09-03T23:46:47.316302Z INFO超现实::env:运行 2.0.0-β.1 为linux 在x86 64上
2024-09-03T23:46:47.316499Z INFO超现实b::core:kvs:::tr:连接到tikv://pd1:2379的kvs商店.
2024-09-03T23:46:47.317010Z INFO tikv 客户端::常见:安全性:连接到端口的rpc服务器:"http://pd1:2379"
2024-09-03T23:46:47.318356Z INFO tikv 客户端::常见:安全:连接到端口的rpc服务器:"http://pd1:2379"
2024-09-03T23:46:47.321014Z INFO tikv 客户端::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
2024-09-03T23:46:47.321464Z INFO tikv 客户端::常见:安全:在端口连接到rpc服务器:"http://pd1:2379"
2024-09-03T23:46:47.322489Z INFO tikv 客户端::通俗:安全:接通端口的rpc服务器:"http://pd1:2379"
2024-09-03T23:46:47.324892Z INFO tikv 客户端::常见:安全:连接到端口的rpc服务器:"http://pd1:2379"
2024-09-03T23:46:47.326301Z INFO tikv 客户端::通:安全:连接端口的rpc服务器:"http://pd1:2379"
2024-09-03T23:46:47.328326Z INFO超现实b::core:kvs:::tr:连接到tikv://pd1:2379的kvs商店.
. . . . . . .

内容来源: surrealdb/surrealdb