【问题标题】:how to use mysql JDBC in h2o docker compose or docker file如何在 h2o docker compose 或 docker 文件中使用 mysql JDBC
【发布时间】:2021-06-02 18:19:10
【问题描述】:

我必须在 h2o 中导入 mysql 表。我可以在本地 h2o 中执行此操作。我需要在 docker 容器中执行此操作。

如何在 docker compose 或 docker 文件中使用 mysql JDBC(mysql connector jar)? h2o 只为 driverlessAI 提供了环境变量。 h2o 开源的方法或环境变量是什么? 我在下面使用 docker compose 文件,但它无法选择 DRIVERLESS_AI_CONFIG_FILE 环境变量。

version: '3.1'

services:

  h2o:
    image: h2oai/h2o-open-source-k8s:3.32.0.3
    container_name: secure-h2o
    ports:
      - 6041:54321
    environment:
      - DRIVERLESS_AI_CONFIG_FILE: "/home/renosecure/docker-container-mount/vol-h2o/tmp/config.toml"
      - JARPATH: "/home/renosecure/docker-container-mount/vol-h2o/tmp/mysql-connector-java-8.0.23.jar"   
    volumes:
      - /home/renosecure/docker-container-mount/vol-h2o/data:/data
      - /home/renosecure/docker-container-mount/vol-h2o/log:/log
      - /home/renosecure/docker-container-mount/vol-h2o/license:/license
      - /home/renosecure/docker-container-mount/vol-h2o/tmp:/tmp

【问题讨论】:

    标签: mysql docker-compose h2o h2o4gpu


    【解决方案1】:

    H2O-3 是一个 Java 应用程序,因此它遵循通常的 Java 方式添加到类路径。在您的示例中,将环境变量名称 JARPATH 更改为 CLASSPATH 应该可以工作。

    我正在使用下面的 docker compose 文件,但它无法选择 DRIVRLESS_AI_CONFIG_FILE 环境变量。

    H2O-3 不接受无人驾驶 AI 配置文件。

    【讨论】:

      猜你喜欢
      • 2021-07-02
      • 1970-01-01
      • 1970-01-01
      • 2022-06-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-06-13
      • 1970-01-01
      相关资源
      最近更新 更多