这是一款物联网原生数据库,具备高性能特性,专为物联网场景设计,能够高效管理和分析海量异构的物联网数据,涵盖数据的实时采集、存储、处理与整合全流程,并支持实时监控、趋势预测及深度业务洞察等多样化分析需求,为物联网应用提供稳定可靠的数据支撑和高效运算能力。
收藏数: 12
下载次数: 383087
类型:

apache/iotdbApache IoTDB 是一款 IoT 原生数据库,专为物联网场景设计,在数据管理与分析方面性能优异,可同时部署于边缘设备和云端。其架构轻量、性能高效且功能丰富,深度集成 Apache Hadoop、Spark、Flink 等大数据工具,能够满足工业物联网领域对海量数据存储、高速数据写入及复杂数据分析的需求。
通过以下步骤可快速部署单机版 IoTDB:
拉取官方镜像
shelldocker pull apache/iotdb:<version>-standalone
(将 <version> 替换为具体版本号,如 1.2.0)
创建 Docker 桥接网络
shelldocker network create --driver=bridge --subnet=172.18.0.0/16 --gateway=172.18.0.1 iotdb
启动容器
shelldocker run -d --name iotdb-service \ --hostname iotdb-service \ --network iotdb \ --ip 172.18.0.6 \ -p 6667:6667 \ -e cn_internal_address=iotdb-service \ -e cn_seed_config_node=iotdb-service:*** \ -e cn_internal_port=*** \ -e cn_consensus_port=*** \ -e dn_rpc_address=iotdb-service \ -e dn_internal_address=iotdb-service \ -e dn_seed_config_node=iotdb-service:*** \ -e dn_mpp_data_exchange_port=*** \ -e dn_schema_region_consensus_port=*** \ -e dn_data_region_consensus_port=*** \ -e dn_rpc_port=6667 \ apache/iotdb:<version>-standalone
执行 SQL 命令
进入容器内的客户端:
shelldocker exec -ti iotdb-service /iotdb/sbin/start-cli.sh -h iotdb-service
容器外可通过客户端连接 IoTDB,命令如下:
shell# <IP Address/hostname> 需替换为宿主机的实际 IP 或域名(非 Docker 网络内 IP),本地测试可用 127.0.0.1 $IOTDB_HOME/sbin/start-cli.sh -h <IP Address/hostname> -p 6667
也可通过 docker-compose 部署,创建 docker-compose-standalone.yml 文件:
yamlversion: "3" services: iotdb-service: image: apache/iotdb:<version>-standalone # 替换 <version> 为实际版本 hostname: iotdb-service container_name: iotdb-service ports: - "6667:6667" # 映射 RPC 端口 environment: - cn_internal_address=iotdb-service - cn_internal_port=*** - cn_consensus_port=*** - cn_seed_config_node=iotdb-service:*** - dn_rpc_address=iotdb-service - dn_internal_address=iotdb-service - dn_rpc_port=6667 - dn_mpp_data_exchange_port=*** - dn_schema_region_consensus_port=*** - dn_data_region_consensus_port=*** - dn_seed_config_node=iotdb-service:*** volumes: - ./data:/iotdb/data # 数据持久化 - ./logs:/iotdb/logs # 日志持久化 networks: iotdb: ipv4_address: 172.18.0.6 # 固定容器 IP networks: iotdb: external: true # 使用已创建的 iotdb 网络(需先执行 docker network create 命令)
更多部署细节可参考 Docker 安装文档。
以下是 apache/iotdb 相关的常用 Docker 镜像,适用于 不同场景 等不同场景:
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 版本下载页面。



manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务