因为运行在容器中的 TDengine 服务端使用容器的 hostname 建立连接,使用 taos shell 或者各种连接器(例如 JDBC-JNI)从容器外访问容器内的 TDengine 比较复杂,所以上述方式是访问容器中 TDengine 服务的最简单的方法,适用于一些简单场景。如果在一些复杂场景下想要从容器化使用 taos shell 或者各种连接器访问容器中的 ...
secondEp tdengine-2:6030# local fully qualified domain name (FQDN)fqdn tdengine-2# first port number for the connection (12 continuous UDP/TCP port number are used)serverPort 6030# the arbitrator's fully qualified domain name (FQDN) for TDengine system, for cluster onlyarbitrator tdengine-1:60...
docker run -d --name tdengine --restart always \-p6030:6030\-p6041-6049:6041-6049/tcp \-p6041-6049:6041-6049/udp \--add-host node2:192.168.2.202--add-host node3:192.168.2.203\-v /data/tdengine/dnode/log:/var/log/taos \-v /data/tdengine/dnode/data:/var/lib/taos \-v /data/...
验证结果 验证TDengine 安装 下面是一个简单的单元测试代码示例,用于连接和查询 TDengine: importtaos# 连接 TDengineconn=taos.connect(host='127.0.0.1',user='root',password='taosdata',database='test')# 查询数据cursor=conn.cursor()cursor.execute("SELECT * FROM some_table")# 获取结果results=cursor.fe...
docker pull tdengine/tdengine:latest 1. 如果需要特定版本,可以指定版本号,例如: docker pull tdengine/tdengine:3.0.0.0 1. 3. 运行 TDengine 容器 使用以下命令启动一个 TDengine 容器: docker run -d \ --name tdengine \ -p 6030:6030 \ -p 6041:6041 \ ...
可以通过Docker容器来部署TDengine数据库。 以下是一个基本的步骤指南,用于通过Docker部署TDengine数据库: 1. 拉取TDengine Docker镜像 首先,你需要从Docker Hub或其他容器镜像仓库中拉取TDengine的Docker镜像。 bash docker pull tdengine/tdengine 2. 创建并运行TDengine容器 使用docker run命令来创建并运行一个TDengine...
上文说到的两位热心的同学就是在这个时候出现的。一位是TDengine的外部Contributor——Freemine。另一位是路见问题拔刀相助的热心大佬pigwing。 由于集群本身没有任何使用问题,唯一的区别就是客户端连接服务器的方式变成了跨网段。所以,一开始大家的思路就是——既然走宿主机的端口不行,那就试试直接连到Docker环境下...
TDengine的官方镜像为tdengine/tdengine 可以在hub.docker.com搜tdengine查看具体的镜像标签。 https://hub.docker.com/search?q=tdengine&type=image 通常,每发布一个TDengine的新版本,我们都会制作一个TDengine的Docker镜像,并以版本号的数字作为镜像的Tag信息,推送到docker hub上去,并更新为latest的镜像。
服务端没有问题,接下来该客户端了。他打开了自己的一台ip为10.0.31.5(与集群宿主机同一网段)的Windows主机,迅速地在上面安装了个TDengine客户端,添加hosts信息,做好路由,2.8MB,傻瓜式安装,轻松便捷,连接集群一气呵成。“show dnodes”随着三个READY再次映入眼帘后———又舒坦了。
运行TDengine CLI taos show databases; create database test 修改密码 alter user root pass 'test@1'; 再次进入容器需指定用户名密码 taos -uroot -p test@1 docker容器复制文件到物理机,带星号会复制失败: docker cp tdengine:/usr/local/taos/driver/libtaos.so.3.2.0.0* /usr/local/taos/driver/libtaos...