I have zero knowledge about Gora so can't say much. But yes jenkins is a
good way to do it.
We can leverage Bigtop docker provisioner to provision a cluster and have
gora installed. Then you can run bigtop integration tests to test the
interoperability of Gora with Hadoop MapReduce, Spark, Flink and Pig.

A Bigtop example:
https://ci.bigtop.apache.org/view/Test/job/Bigtop-1.5.0-smoke-tests/

What it does at a very high level view:
# Destroy dangling cluster
(cd provisioner/docker && ./docker-hadoop.sh -d || true)
# Provision & test
(cd provisioner/docker && ./docker-hadoop.sh -C ${CONFIG} -c 3 -s)
# Destroy provisinoed cluster
(cd provisioner/docker && ./docker-hadoop.sh -d)

Ref doc:
https://cwiki.apache.org/confluence/display/BIGTOP/Quickstart+Guide%3A+Bigtop+Integration+Test+Framework+2.0
(gradlw is just a wrapper. Underlying it calls docker-hadoop.sh)


Lewis John McGibbney <lewi...@apache.org> 於 2021年5月10日 週一 上午8:38寫道:

> Hi user@,
> I've never used Bigtop but I have been aware of the project for quite some
> time.
> I am a developer of Gora (Generic Object Representation using Avro)
> http://gora.apache.org
> Gora is a framework which provides an in-memory data model and persistence
> for big data. Gora supports persisting to column stores, key value stores,
> document stores and RDBMSs, and analyzing the data with Apache Hadoop
> MapReduce, Apache Spark, Apache Flink and Apache Pig support.
> Does anyone have any advice as to how, if at all possible, the Bigtop test
> framework could be employed in Gora (Jenkins???) to compatibility test Gora
> against target datastores.
> Thanks for any consideration.
> lewismc
>

Reply via email to