Looking at the packaging perspective the efforts should be minimal. At
present, Hive and Spark are the only Bigtop components that can support
iceberg, and only a single jar is required to be packaged into the
respective component lib directories.

I guess the versions of Flink, Spark and Hive matters.
https://github.com/apache/iceberg/blob/apache-iceberg-1.3.1/settings.gradle

If we package the Iceberg, the jars should be installed under /usr/lib/iceburg.
The jar should be added to the classpaths by settings of depending products.
We need Puppet manifests for that to deploy testing environment.
Smoke tests should make it certain that the combination works and
the jar in the classpath does not bring conflicting dependencies.

On 2023/08/09 16:28, Muralikrishna Dmmkr wrote:
Hi All,

I noticed that there have been various discussions within Bigtop and Ambari
communities regarding the addition of Iceberg support, Unfortunately these
have not reached a conclusion yet.

So, I am initiating this thread to discuss on the support for iceberg.
Looking at the packaging perspective the efforts should be minimal. At
present, Hive and Spark are the only Bigtop components that can support
iceberg, and only a single jar is required to be packaged into the
respective component lib directories.

Please share your thoughts on this.


Thanks
Murali Krishna

Reply via email to