开发者社区 > 大数据与机器学习 > 实时数仓 Hologres > 正文

Hologres中,mc的外表如何导入数据至holo里面?

Hologres中,mc的外表如何导入数据至holo里面?

展开
收起
小小爱吃香菜 2024-07-09 08:05:09 59 0
2 条回答
写回答
取消 提交回答
  • 可以等系统负载低的时候再试试 看报错信息 并发的query比较多 内存水位高。此回答整理自钉群“实时数仓Hologres交流群”

    2024-07-09 22:09:36
    赞同 2 展开评论 打赏
  • Hologres可以通过COPY命令从MinIO(mc)的外表导入数据。您需要先创建一个外部表,指向MinIO中的文件,然后使用COPY命令从这个外表导入数据。以下是大致步骤:

    创建MinIO(mc)的外表:

    CREATE EXTERNAL TABLE ext_table (column_definitions)
    LOCATION 'minio://<bucket>/<path>'
    CREDENTIALS 'aws_access_key_id=<access_key>;aws_secret_access_key=<secret_key>'
    FORMAT 'text' (DELIMITER ',' NULL '');
    

    使用COPY命令导入数据:

    COPY <hologres_table> FROM 'ext_table' WITH (FORMAT 'text', DELIMITER ',', NULL '');
    

    请替换、、、以及和column_definitions为实际的MinIO桶名、路径、Access Key、Secret Key以及Hologres目标表名和列定义。确保文件格式和分隔符与您的数据匹配。
    参考此文档
    image.png

    2024-07-09 12:16:21
    赞同 展开评论 打赏

本技术圈将为大家分析有关阿里云产品Hologres的最新产品动态、技术解读等,也欢迎大家加入钉钉群--实时数仓Hologres交流群32314975

相关产品

  • 实时数仓 Hologres
  • 相关电子书

    更多
    实时数仓Workshop(广州站)- 李佳林 立即下载
    阿里云实时数仓Hologres技术揭秘2.0 立即下载
    实时数仓Hologres技术实战一本通2.0版(下) 立即下载