Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/open-datastudio/hive-metastore
Hive metastore on Staroid
https://github.com/open-datastudio/hive-metastore
hadoop hive hive-metastore kubernetes spark staroid
Last synced: 3 months ago
JSON representation
Hive metastore on Staroid
- Host: GitHub
- URL: https://github.com/open-datastudio/hive-metastore
- Owner: open-datastudio
- License: apache-2.0
- Created: 2020-06-08T17:52:43.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-06-20T06:56:42.000Z (over 4 years ago)
- Last Synced: 2024-02-14T04:34:09.687Z (9 months ago)
- Topics: hadoop, hive, hive-metastore, kubernetes, spark, staroid
- Language: Dockerfile
- Homepage: https://staroid.com/g/open-datastudio/hive-metastore
- Size: 16.6 KB
- Stars: 2
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-hive - hive metasotre on staroid(Managed Kubernetes)
README
# Hive metastore
Run hive metasotre on [staroid](https://staroid.com).
- Based on Hive 3.1.2
- Postgresql DB configured on Persistent volume## Use
Hive metastore is usually being used by other projects, such as Spark.
It exports [hive-metastore-info](https://github.com/open-datastudio/hive-metastore/blob/master/k8s-hive.yaml) ConfigMap that includes its Namespace and Service to the thrift endpoint. So other projects can import those information and make connection to the thrift endpoint.
Other project can import this ConfigMap and use Namespace and Service to connect to the thrift endpoint.
See [dependency](https://docs.staroid.com/project/dependency.html#dependency) to learn more about how to import/export ConfigMap, Secrets between different projects.
## Development
To run locally on minikube, use `minikube` profile.
```
skaffold dev --port-forward -p minikube
```