+1(non-binding)

Hive artifacts validations:

——————————————

* Downloaded the source and binary tarballs, signatures (.asc), and
checksums: ✓ OK

* Imported GPG keys and verified the signature: ✓ OK

* Validated checksum and signature for the artifacts: ✓ OK

* Successfully built from sources: ✓ OK (see below)

* Initialized HMS schema using meta init scripts against PostgresSQL: ✓ OK

* Confirmed successful standalone metastore setup with PostgresSQL: ✓ OK

* Deployed and started HiveServer2 and Metastore with Hadoop 3.4.1 and Tez
0.10.4: ✓ OK

* Connected via Beeline, created an Iceberg ORC table and run a few
insert/select/update/delete queries ✓ OK


Standalone metastore artifacts validations:

———————————————————————

* Downloaded the source and binary tarballs, signatures (.asc), and
checksums: ✓ OK

* Validated checksum and signature for the artifacts: ✓ OK

* Successfully built from sources: ✓ OK

* Successfully started Standalone metastore in Docker: ✓ OK


Thanks,

Dmitriy

On Thu, Jul 24, 2025 at 12:43 PM Stamatis Zampetakis <zabe...@gmail.com>
wrote:

> ## Hive src checks (Ubuntu 22.04.5 LTS, Apache Maven 3.6.3,
> zulu17.46.29-ca-crac-jdk17.0.9-linux_x64)
>  * Checked signatures and checksums OK
>  * Checked diff between repo and artifacts OK  (diff -qr
> apache-hive-metastore-4.1.0-src hive-git)
>  * Checked README, NOTICE, LICENSE OK
>  * Checked for ASF headers OK (grep -RiL "Licensed to the Apache
> Software Foundation")
>  * Checked for unexpected binary files OK (find . -type f -exec file {} \;)
>  * Built from apache-hive-4.1.0-src.tar.gz OK (mvn clean install
> -DskipTests -Pdist,itests)
>
> ## Hive bin checks
>  * Checked signatures and checksums OK
>  * Checked LICENSE and NOTICE OK
>  * Extracted LICENSE from every jar file [1] and manually verified
> compatibility with ASF OK
>  * Manually installed Hive in docker container (Ubuntu 25.04) using:
> apache-hive-4.1.0-bin.tar.gz, hadoop 3.4.1, tez 0.10.5,
> zulu21.42.19-ca-jdk21.0.7-linux_x64
>  * Configured hadoop to run on pseudo-distributed mode and started all
> services (datanode, namenode, secondarynamenode, resourcemanager,
> nodemanager)
>  * schematool -dbType derby -initSchema --verbose OK
>  * Started HS2 with embedded derby OK
>  * Run simple CREATE, LOAD, EXPLAIN, SELECT queries OK
>
> ## Metastore src checks (Ubuntu 22.04.5 LTS, Apache Maven 3.6.3,
> zulu17.46.29-ca-crac-jdk17.0.9-linux_x64)
>  * Checked signatures and checksums OK
>  * Checked diff between repo and artifacts OK (diff -qr
> apache-hive-metastore-4.1.0-src hive-git)
>  * Checked NOTICE, LICENSE inside OK
>  * No README file present and no instructions to build the project KO
>  * Checked source files for ASF headers OK (grep -RiL "Licensed to the
> Apache Software Foundation")
>  * Checked for unexpected binary files OK (find . -type f -exec file {} \;)
>  * Built from hive-standalone-metastore-4.1.0-src.tar.gz KO (mvn clean
> install -DskipTests -Pdist)
>
> ## Metastore bin checks
>  * Checked signatures and checksums OK
>  * Checked LICENSE and NOTICE OK
>  * Extracted LICENSE from every jar file [1] and manually verified
> compatibility with ASF OK
>  * Manually installed Metastore in docker container (Ubuntu 25.04)
> using: hive-standalone-metastore-4.1.0-bin.tar.gz, hadoop 3.4.1,
> zulu21.42.19-ca-jdk21.0.7-linux_x64
>  * schematool -dbType derby -initSchema --verbose OK
>  * Executed bin/start-metastore and checked logs/stdout/stderr for
> correct initialization
>
> -0 (binding)
> Mainly due to the downsides related to the presence of
> hive-standalone-metastore-4.1.0-src.tar.gz file and the fact that I
> don't find much benefit in having it. I will send a separate email to
> discuss this in more detail and not clutter the vote thread.
>
> Best,
> Stamatis
>
> [1] for f in `find . -name "*jar"`; do echo $f; jar xf $f
> META-INF/LICENSE; head -5 META-INF/LICENSE; done > LICENSES-CHECK
>
>
>
>
>
> On Thu, Jul 24, 2025 at 3:01 PM Simhadri G <simhad...@apache.org> wrote:
> >
> > +1 (Non-binding)
> >
> > I have Verified the following:
> >
> > * Downloaded the source tarball, signature (.asc), and checksum: ✓ OK
> >
> > * Imported GPG keys and verified the signature: ✓ OK
> >
> > * Validated checksum and signature for the artifacts: ✓ OK
> >
> > * Successfully built from source: ✓ OK
> >
> > * Build and run the Hive Docker image : ✓ OK
> >
> > * Initialized meta scripts against MySQL : ✓ OK
> >
> > * Build Docker image and started the HMS container: ✓ OK
> >
> > * Ran simple queries to create table,inserted records and read data on
> external table, acid tables and iceberg tables and with Tez and verified
> the output: ✓ OK
> >
> >
> >
> > Thanks,
> >
> > Simhadri G
> >
> >
> > On Thu, Jul 24, 2025 at 4:28 PM Denys Kuzmenko <dkuzme...@apache.org>
> wrote:
> >>
> >> +1
> >>
> >> Hive dist validations:
> >> ———————————
> >> * Signatures and checksums: ✓ OK
> >> * hive-exec-4.1.0-core.jar artifact is present : ✓ OK
> >> * Built from sources: ✓ OK
> >> * Build Docker image and started the containers with PostgresSQL: ✓ OK
> >> * Connected via Beeline, created an Iceberg table and run a few
> queries: ✓ OK
> >>
> >> Standalone metastore dist validations:
> >> ———————————————————
> >> * Signatures and checksums: ✓ OK
> >> * Built from sources: ✓ OK
> >> * Build Docker image and started the HMS container: ✓ OK
> >> * Created an Iceberg table using RestCatalog ✓ OK
> >>
> >> Regards,
> >> Denys
>

Reply via email to