文件最后提交记录最后更新时间
1 个月前
1 个月前
1 个月前
1 个月前
README.md

Quick reference

Iceberg | openEuler

Current Iceberg docker images are built on the openEuler. This repository is free to use and exempted from per-user rate limits.

Apache Iceberg is a high-performance format for huge analytic tables. Iceberg brings the reliability and simplicity of SQL tables to big data, while making it possible for engines like Spark, Trino, Flink, Presto, Hive, and Impala to safely work with the same tables, at the same time.

Learn more on Iceberg website.

Supported tags and respective Dockerfile links

The tag of each iceberg docker image is consist of the version of iceberg and the version of basic image. The details are as follows

Tags Currently Architectures
1.10.1-oe2403sp3 Apache Iceberg 1.10.1 on openEuler 24.03-LTS-SP3 amd64, arm64

Usage

In this usage, users can select the corresponding {Tag} and container startup options based on their requirements.

  • Pull the openeuler/iceberg image from docker

    docker pull openeuler/iceberg:{Tag}
    
  • Start an iceberg container in interactive mode

    docker run -it --name my-iceberg openeuler/iceberg:{Tag}
    

    This starts an interactive shell inside the container. The Iceberg source code and compiled JARs are located at /opt/iceberg, ready to use out of the box — no JDK, Gradle, or dependency setup required.

  • Container startup options

    Option Description
    -v /path/to/project:/workspace Mount a local project directory into the container.
    -v /path/to/config:/opt/iceberg/conf Local Iceberg configuration directory.
    -v icebergData:/var/lib/iceberg Persist data in a docker volume named icebergData.
  • View container running logs

    docker logs -f my-iceberg
    
  • To get an interactive shell

    docker exec -it my-iceberg /bin/bash
    

Question and answering

If you have any questions or want to use some special features, please submit an issue or a pull request on openeuler-docker-images.