Apache IoTDB开发系统之Docker Image
  RWAsyc7aInHM 2023年11月02日 30 0

现在 Dockerfile 已经在 docker/src/main/Dockerfile 上编写了。

  1. 您可以通过以下方式构建 docker 映像:
$ docker build -t iotdb:base git://github.com/apache/incubator-iotdb#master:docker

一旦在本地构建了 docker 镜像(在本例中标签为 iotdb:base),准备工作就差不多完成了。

  1. 为数据文件和日志创建 Docker 卷:
$ docker volume create mydata
$ docker volume create mylogs
  1. 运行 Docker 容器:
$ docker run -p 6667:6667 -v mydata:/iotdb/data -v mylogs:/iotdb/logs -d iotdb:base /iotdb/bin/start-server.sh

如果成功,您可以运行 ,并获得如下所示的内容:docker ps

CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                               NAMES
2a68b6944cb5        iotdb:base          "/iotdb/bin/start-se…"   4 minutes ago       Up 5 minutes        0.0.0.0:6667->6667/tcp              laughing_meitner

可以使用上述命令获取容器 ID:

$ docker container ls

假设 ID 为 。

并通过以下方式获取码头工人 IP:

$ docker inspect --format='{{.NetworkSettings.IPAddress}}' <C_ID>

假设 IP 是 。

  1. 如果您只想尝试使用 iotdb-cli,您可以:
$ docker exec -it /bin/bash  <C_ID>
$ (now you have enter the container): /cli/sbin/start-cli.sh -h localhost -p 6667 -u root -pw root

或者,以客户端身份运行新的 docker 容器:

$ docker run -it iotdb:base /cli/sbin/start-cli.sh -h <C_IP> -p 6667 -u root -pw root

或者,如果你在本地有一个 iotdb-cli(例如,咱们已经编译了源代码),并且假设work_dir是 cli/bin,那么可以运行:mvn package

$ start-cli.sh -h localhost -p 6667 -u root -pw root
  1. 如果要编写代码来插入数据和查询数据,请添加以下依赖项:
<dependency>
            <groupId>org.apache.iotdb</groupId>
            <artifactId>iotdb-jdbc</artifactId>
            <version>0.10.0</version>
        </dependency>
【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  Vn37uiKQIsdv   2023年12月06日   24   0   0 网络层链路IP
  n4CHhQlV5v8U   2023年11月19日   30   0   0 服务器sip运营商IP
  tprTMCWDkFAR   2023年12月06日   38   0   0 用户名APIIP
  xWYnr39PTA9E   2023年11月19日   35   0   0 服务器UserIP
IP
  xWYnr39PTA9E   2023年11月19日   37   0   0 子网掩码子网IP
RWAsyc7aInHM