TDengine icon indicating copy to clipboard operation
TDengine copied to clipboard

docker测试td集群,本地安装客户端后powershell启动taos.exe查询时 出现DB error: Vnode is closed or removed

Open yangbocheng opened this issue 2 years ago • 8 comments

前几个小时,用远程服务器的docker启动一个TD集群,然后在本地PC客户端,修改taos.cfg的firstEp为firstEp 为td1:6030,并修改hosts中td1指向远程服务器。 在此刻,本地taos.exe可以正常启动,并且select表的数据。 之后用drop dnode删除了节点。此时都还是正常的。

然后重新安装PC的客户端,并且重新用docker启动新的集群,并依旧修改hosts,及firstEp 为td1:6030

docker run -itd --name td11 --network test -e TAOS_FQDN=td11 -e TAOS_FIRST_EP=td11 -p 6030:6030 -p 6041:6041 tdengine/tdengine
docker run -itd --name td12 --network test -e TAOS_FQDN=td12 -e TAOS_FIRST_EP=td11 -p 6031:6030 -p 6042:6041 tdengine/tdengine
docker run -itd --name td13 --network test -e TAOS_FQDN=td13 -e TAOS_FIRST_EP=td11 -p 6032:6030 -p 6043:6041 tdengine/tdengine
docker run -itd --name td14 --network test -e TAOS_FQDN=td14 -e TAOS_FIRST_EP=td11 -p 6033:6030 -p 6044:6041 tdengine/tdengine

此时powershell 启动taos.exe 发现show databases ,show dnodes等能正常,但是查自建的表就显示 Vnode is closed or removed, 请问这个是什么原因导致的。实在是不知道哪里配置错误了 image

yangbocheng avatar Jul 17 '23 14:07 yangbocheng

I'm having the same issue but I installed tdengine with Kubernetes

ghost avatar Aug 24 '23 17:08 ghost

我也是一样的问题, 我是用 docker 跑的, 3.1.0.3 版本

不管是 taos 客户端 还是 DBeaver 都是这个错, 查什么数据都是 Vnode is closed or removed

414501408 avatar Aug 29 '23 14:08 414501408

单机运行, 遇到同样错误 DB error: Vnode is closed or removed (0.026124s) 版本:3.1

Fgwan avatar Dec 09 '23 03:12 Fgwan

我用的是3.2.1.0版本,同样遇到这个问题 DB error: Vnode is closed or removed (0.009322s) 求解答

Cansin88 avatar Jan 24 '24 03:01 Cansin88

version: "3" services: taosnode1: #开机自启 restart: always #指定镜像 image: tdengine/tdengine:latest #指定容器hostname hostname: taosnode1 #容器名称 container_name: taosnode1 #创建容器后默认执行的命令 privileged: true #容器的映射端口 ports: - 6020:6020 - 6030-6042:6030-6042/tcp - 6030-6042:6030-6042/udp #定义挂载点 volumes: - /etc/localtime:/etc/localtime:ro #同步主机时区到容器 - ./data/node1data:/var/lib/taos - ./etc/node1etc:/etc/taos - ./log/node1log:/var/log/taos

taosnode2: restart: always image: tdengine/tdengine:latest hostname: taosnode2 container_name: taosnode2 privileged: true ports: - 7020:7020 - 7030-7042:7030-7042/tcp - 7030-7042:7030-7042/udp volumes: - /etc/localtime:/etc/localtime:ro #同步主机时区到容器 - ./data/node2data:/var/lib/taos - ./etc/node2etc:/etc/taos - ./log/node2log:/var/log/taos

taosnode3: restart: always image: tdengine/tdengine:latest hostname: taosnode3 container_name: taosnode3 privileged: true ports: - 8020:8020 - 8030-8042:8030-8042/tcp - 8030-8042:8030-8042/udp volumes: - /etc/localtime:/etc/localtime:ro #同步主机时区到容器 - ./data/node3data:/var/lib/taos - ./etc/node3etc:/etc/taos - ./log/node3log:/var/log/taos

可以用这个docker-compose.yml

yu285 avatar Jan 24 '24 07:01 yu285

用那种docker-compose.yml方式,启动报错 1706152115537 ,另外节点好像也不行 1706152182363 1706152238195 官方出的文档节点是可以正常运行,但是客户端不能链接,进docker exec -it 容器内部是可以的

qxh711805 avatar Jan 25 '24 03:01 qxh711805

image 同样的问题,bug有点多

fangping-HU avatar Jun 26 '24 09:06 fangping-HU

使用的官网的python数据订阅语句,一执行就这样了。

fangping-HU avatar Jun 26 '24 09:06 fangping-HU