docker测试td集群,本地安装客户端后powershell启动taos.exe查询时 出现DB error: Vnode is closed or removed
前几个小时,用远程服务器的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, 请问这个是什么原因导致的。实在是不知道哪里配置错误了
I'm having the same issue but I installed tdengine with Kubernetes
我也是一样的问题, 我是用 docker 跑的, 3.1.0.3 版本
不管是 taos 客户端 还是 DBeaver 都是这个错, 查什么数据都是 Vnode is closed or removed
单机运行, 遇到同样错误 DB error: Vnode is closed or removed (0.026124s) 版本:3.1
我用的是3.2.1.0版本,同样遇到这个问题 DB error: Vnode is closed or removed (0.009322s) 求解答
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
用那种docker-compose.yml方式,启动报错
,另外节点好像也不行
官方出的文档节点是可以正常运行,但是客户端不能链接,进docker exec -it 容器内部是可以的
同样的问题,bug有点多
使用的官网的python数据订阅语句,一执行就这样了。