mirror of
https://github.com/datahub-project/datahub.git
synced 2025-09-25 09:00:50 +00:00
Data Hub
Introduction
Data Hub is Linkedin's generalized metadata search & discovery tool. To learn more about Data Hub, check out our Linkedin blog post and Strata presentation. This repository contains the complete source code to be able to build Data Hub's frontend & backend services.
Quickstart
- Install docker and docker-compose.
- Clone this repo and make sure you are at the
datahub
branch. - Run below command to download and run all Docker containers in your local:
cd docker/quickstart && docker-compose pull && docker-compose up --build
- After you have all Docker containers running in your machine, run below command to ingest provided sample data to Data Hub:
./gradlew :metadata-events:mxe-schemas:build && cd metadata-ingestion/mce-cli && sudo pip install -r requirements.txt && python mce_cli.py produce -d bootstrap_mce.dat
- Finally, you can start
Data Hub
by typinghttp://localhost:9001
in your browser. You can sign in withdatahub
as username and password.
Quicklinks
Roadmap
- Add Neo4J graph query support
- Add user profile page
- Deploy Data Hub to Azure Cloud
Description
Languages
Java
40.3%
TypeScript
29.1%
Python
28.9%
JavaScript
0.9%
Shell
0.2%
Other
0.2%