- Notifications
You must be signed in to change notification settings - Fork3
Apache Hive Metastore in Standalone Mode With Docker
License
criccomini/hive-metastore-standalone
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This repo creates a Docker image of a completely standalone Hive Metastore suitable for running in a Github Workflow or as a Docker image without the need for compose.
Unlike other Hive Metastore Docker images, this Docker image can be run without any other containers.
- ✅ No S3
- ✅ No localstack
- ✅ No minio
- ✅ No PostgreSQL
- ✅ No Hive
- ✅ No Hadoop
- ✅ No other containers
The image uses Hive Metastore Standalone configured to runembedded Derby for the DB and the local filesystem for the FS.
NOTE: Only one process can connect to the metastore at a time because embedded Derby only supports one connection at a time. This should be fine for integration tests.
The package is published to theGithub Container Registry.
docker pull ghcr.io/criccomini/hive-metastore-standalone:latest
You can use the Hive Metastore for integration tests in yourGithub Workflows using this service block:
services:hive-metastore:image:ghcr.io/criccomini/hive-metastore-standalone:latestports: -9083:9083
By default the Hive Metastore will log at INFO level. You can override this by setting theHMS_LOGLEVEL
environment variable for the container.
This image is based on@naushadh'shive-metastore repo.
About
Apache Hive Metastore in Standalone Mode With Docker