
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
ztsdb是一款快速、轻量的多用户NoSQL列存储数据库管理系统,专为时间序列数据的更新、存储和处理优化。其查询与操作语言基于R编程语言,支持单时间序列或跨多时间序列的复杂数据选择,采用GPLv3开源许可。本镜像包含ztsdb数据库本身、append负载测试工具、R语言环境及rztsdb库,后者实现了数据库与R的无缝连接。
bashdocker run -it docker.xuanyuan.run/lsilvest/ztsdb ztsdb
输入q()命令可随时终止ztsdb实例。
若需从容器外部访问实例,启动时需发布监听端口:
bashdocker run -it -p 19300:19300 docker.xuanyuan.run/lsilvest/ztsdb ztsdb -p 19300
获取容器IP地址的方式:
bashsystem("ip addr show")
假设容器IP为172.17.0.2。
从其他ztsdb实例连接
启动另一个ztsdb实例后,在命令行建立连接:
bashdocker run -it docker.xuanyuan.run/lsilvest/ztsdb ztsdb c1 <- connection("172.17.0.2", 19300)
使用append工具
append工具用于按指定频率生成时间序列追加消息,用法:
bashappend <ip> <port> <rate> <varname[,name1,...]> <ncols> [max-msgs]
首先在ztsdb服务器实例创建时间序列:
rdata <- matrix(0, 0, 3, dimnames=list(NULL, c("a","b","c"))) idx <- as.time(NULL) a <<- zts(idx, data)
从另一容器启动append工具(向IP为172.17.0.2、端口***的实例,以每秒10万条消息速度追加到名为a的3列时间序列):
bashappend 172.17.0.2 19300 100000 a 3
运行R并连接数据库
启动R环境:
bashdocker run -it docker.xuanyuan.run/lsilvest/ztsdb R
加载rztsdb库并连接实例:
rlibrary(rztsdb) con <- connection("172.17.0.2", 19300)
交互示例:
rcon ? 2*2 # 远程实例执行乘法运算 con ? matrix(1:10,5,2) # 远程实例创建矩阵 con ? (a <<- matrix(1:10,5,2)) # 远程实例创建全局变量a
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务