vnpy/vnpy_taos
Fork: 8 Star: 8 (更新于 2024-11-23 22:40:16)
license: MIT
Language: Python .
VeighNa框架的TDengine数据库接口
最后发布版本: 1.0.2 ( 2022-10-18 22:46:42)
VeighNa框架的TDengine数据库接口
说明
基于TDengine的Python连接器taospy开发的TDengine数据库接口。
需要使用TDengine 2.4.0.16以上版本。
使用
在veighna中使用TDengine时,需要在全局配置中填写以下字段信息:
名称 | 含义 | 必填 | 举例 |
---|---|---|---|
database.name | 名称 | 是 | taos |
database.host | 地址 | 是 | localhost |
database.port | 端口 | 是 | 6030 |
database.database | 实例 | 是 | vnpy |
database.user | 用户名 | 是 | root |
database.password | 密码 | 是 | taosdata |
连接
连接前需要根据环境安装配置TDengine的客户端或服务端。
TDengine安装包下载地址:https://www.taosdata.com/cn/all-downloads/ 。服务端具体安装方法可参考【安装包的安装与卸载】文档,客户端具体安装方法可参考【安装客户端驱动】文档。
Linux连接本地数据库
连接前需要安装TDengine的Linux服务端。
安装成功后,需要使用systemctl start taosd
命令启动TDengine的服务进程。接下来可使用systemctl status taosd
命令检查服务是否正常工作。如果TDengine服务正常工作,就可以通过veighna来访问TDengine了。
Windows客户端连接Linux服务端
连接前需要在服务端机器安装TDengine的Linux服务端,客户端机器安装Windows客户端。
请注意,为避免客户端驱动和服务端不兼容,请使用一致的版本。
TDengine使用FQDN来验证服务器地址,连接前可参考文章保姆级演示一分钟搞定TDengine的下载安装配置FQDN,并将全局配置中的host由“localhost”改为服务器的IP地址。
若已在服务端机器启动TDengine服务进程并在客户端机器成功配置FQDN,即可通过veighna访问TDengine了。
Linux客户端连接docker服务端
连接前需要在服务端机器安装docker,客户端机器安装TDengine的Linux客户端(如已安装服务端无需安装客户端)。
请注意,为避免客户端驱动和服务端不兼容,请使用一致的版本(docker会拉取服务端最新版本,需要根据docker内服务端版本安装客户端)。
TDengine使用FQDN来验证服务器地址,连接前可参考文章保姆级演示一分钟搞定TDengine的下载安装配置FQDN,并将全局配置中的host由“localhost”改为服务器的hostname。
docker安装成功后,执行以下命令创建容器:
docker run -d -p 6030-6049:6030-6049 -p 6030-6049:6030-6049/udp tdengine/tdengine
可通过docker ps
命令确定该容器已经启动并且在正常运行。
若已在docker启动TDengine服务进程并在客户端机器成功配置FQDN,即可通过veighna访问TDengine了。
Windows客户端连接docker服务端
连接前需要在服务端机器安装docker,客户端机器安装TDengine的Windows客户端(如已安装服务端无需安装客户端)。
请注意,为避免客户端驱动和服务端不兼容,请使用一致的版本(docker会拉取服务端最新版本,需要根据docker内服务端版本安装客户端)。
TDengine使用FQDN来验证服务器地址,连接前可参考文章保姆级演示一分钟搞定TDengine的下载安装配置FQDN,并将全局配置中的host由“localhost”改为服务器的hostname。
若已在docker启动TDengine服务进程并在客户端机器成功配置FQDN,即可通过veighna访问TDengine了。
常见问题
端口配置问题
在Linux系统中连接TDengine服务器时,使用6030端口。
在Windows系统中连接TDengine服务器时,6030可能无法连接,此时需要将端口切换至0。
FQDN配置问题
除了在Linux连接本地数据库之外,TDengine都需要使用FQDN来验证服务器地址。若运行时出现“unable to resolve FQDN”提示时,可以检查是否有在客户端所在主机配置FQDN。
当使用docker启动Tdengine时,客户端中FQDN中配置的hostname应使用启用的docker的hostname
最近版本更新:(数据更新于 2024-09-07 11:26:42)
2022-10-18 22:46:42 1.0.2
2022-08-11 11:52:14 1.0.1
2022-06-25 19:18:20 1.0.0
主题(topics):
taosdata, tdengine, vnpy
vnpy/vnpy_taos同语言 Python最近更新仓库
2024-11-25 18:34:26 ultralytics/ultralytics
2024-11-25 08:20:44 jxxghp/MoviePilot
2024-11-24 20:32:32 xtekky/gpt4free
2024-11-24 01:08:40 jasoneri/ComicGUISpider
2024-11-23 07:15:18 comfyanonymous/ComfyUI
2024-11-23 02:05:08 hect0x7/JMComic-Crawler-Python