167 Commits

Author SHA1 Message Date
John Joyce
5c0a49d09a
fix(CI): regenerate Docker Quickstart (#3741) 2021-12-14 12:25:14 -08:00
Gabe Lyons
3fd3313544
Revert "feat(graph): Make Dgraph a proper Neo4j alternative (#3578)" (#3740) 2021-12-14 10:49:03 -08:00
Enrico Minack
a6deaabfcf
feat(graph): Make Dgraph a proper Neo4j alternative (#3578) 2021-12-13 12:37:59 -08:00
Swaroop Jagadish
50122cbd98
fix(docs): small fixes to docs and docker images for custom metadata … (#3640) 2021-11-30 00:12:17 -08:00
Enrico Minack
66328ee23f
feat(quickstart): simplify docker generate and compare script (#3434) 2021-11-29 23:57:47 -08:00
Tamas Nemeth
d41c5eba35
feat(docker): add multiplatform docker support for arm64 (m1) (#3537) 2021-11-09 11:50:06 -08:00
John Joyce
664bbd3ec6
fix(mysql-setup): update default mysql collation to utf8mb4_bin (#3459) 2021-10-26 11:23:11 -07:00
Dexter Lee
07b74b652e
fix(docker): fix volume mounts (#3341) 2021-10-08 15:46:18 -07:00
John Joyce
33f4d2ede0
fix(upgrade): Improving NoCodeUpgrade logic to account for Bootstrap logic (#3301) 2021-09-28 16:30:49 -07:00
Swaroop Jagadish
d1b57927a9
fix(frontend): replacing broken link for default avatar (#3156) 2021-08-24 21:40:39 -07:00
Dexter Lee
02dc74e916
fix(quickstart): remove mem_limit for datahub containers (#3064) 2021-08-09 19:11:38 -07:00
John Joyce
7074d9c627
fix(quickstart): Bumping Default Memory for GMS and Frontend (#3009) 2021-08-02 23:58:33 -07:00
John Joyce
352a0abf8d
Introducing TimeSeries Aspects + Dataset Profile (Stats) Aspect (#2983)
Co-authored-by: Dexter Lee <dexter@acryl.io>
Co-authored-by: Harshal Sheth <hsheth2@gmail.com>
Co-authored-by: Ravindra Lanka <rlanka@acryl.io>
Co-authored-by: Shirshanka Das <shirshanka@apache.org>
2021-07-30 17:41:03 -07:00
Harshal Sheth
8c3d266cf5
fix(quickstart): update compose spec version (#2873)
Also update the defaults to point at the head tag instead of latest.
2021-07-13 12:02:05 -07:00
John Joyce
c7ce817bb3
fix(quickstart): Fixing manual mysql quickstart (#2811) 2021-06-30 15:45:02 -07:00
John Joyce
09cbc548a4
feat(logs): improve logging in GMS and datahub-frontend (#2761) 2021-06-25 10:56:45 -07:00
Gabe Lyons
f4ff5409e3
fix(elastic-as-graph): adding elasticsearch setup back in (#2752) 2021-06-23 18:59:56 -07:00
Dexter Lee
e640f5ed03
fix(docker): modernize docker images and fix vulnerabilities (#2746) 2021-06-23 13:55:14 -07:00
John Joyce
5a4d194bad
feat(docker): reduce quickstart footprint (#2744) 2021-06-23 12:59:49 -07:00
Gabe Lyons
3f5e371851
feat(graph): support using elasticsearch as graph backend. (#2726) 2021-06-22 16:08:54 -07:00
Dexter Lee
9b4df56e57
fix(docker): update default tags to head (#2730) 2021-06-21 18:32:00 -07:00
John Joyce
cc95916201
feat(gms): Merge MAE, MCE consumers into GMS (#2690) 2021-06-15 08:44:15 -07:00
John Joyce
7591c8994a
feat(datahub cli): DataHub CLI Quickstart (#2689) 2021-06-14 17:15:24 -07:00
John Plaisted
b8e18b0b5d
refactor(docker): make docker files easier to use during development. (#1777)
* Make docker files easier to use during development.

During development it quite nice to have docker work with locally built code. This allows you to launch all services very quickly, with your changes, and optionally with debugging support.

Changes made to docker files:
- Removed all redundant docker-compose files. We now have 1 giant file, and smaller files to use as overrides.
- Remove redundant README files that provided little information.
- Rename docker/<dir> to match the service name in the docker-compose file for clarity.
- Move environment variables to .env files. We only provide dev / the default environment for quickstart.
- Add debug options to docker files using multistage build to build minimal images with the idea that built files will be mounted instead.
- Add a docker/dev.sh script + compose file to easily use the dev override images (separate tag; images never published; uses debug docker files; mounts binaries to image).
- Added docs/docker documentation for this.
2020-08-06 16:38:53 -07:00
Mars Lan
34d6f4ed09
Update README.md 2020-06-25 19:24:03 -07:00
Mars Lan
4f221f9a12
build(docker): refactor docker build scripts (#1687)
* build(docker): refactor docker build scripts

- add "build" option to docker-compose files to simplify rebuilding of images
- create "start.sh" script so it's easier to override "command" in the quickstart's docker-compose file
- use dockerize to wait for requisite services to start up
- add a dedicated Dockerfile for kafka-setup

This fixes https://github.com/linkedin/datahub/issues/1549 & https://github.com/linkedin/datahub/issues/1550
2020-06-08 13:37:14 -07:00
Mars Lan
920a1774dc
docs: points to docker images hosted by linkedin org (#1683)
As we're now utilize GitHub Actions to build & publish docker images to docker hub under linkedin org
Also allow overriding image tags via DATAHUB_VERSION environment variable
2020-06-01 09:36:51 -07:00
Mars Lan
509b2e1515
refactor: use named volume instead of bind mount in quickstart (#1669)
Volume is the preferred method over bind mount (https://docs.docker.com/storage/volumes/) for persistent container data.
This also eliminates the need for the ugly chmod hack for elasticsearch and hopefully fixes https://github.com/linkedin/datahub/issues/1650
2020-05-11 09:06:38 -07:00
e11it
31887dfbea
fix(quickstart): set utf8mb4 for mysql (#1657)
Co-authored-by: Ilya Makarov <makarov_ia@nlmk.com>
2020-05-04 20:04:25 -07:00
Arun Vasudevan
8c9787c19c
feat: convert MAE application to springboot (#1635)
* Convert MAE to Spring boot
* Fix after testing
* Changes after testing
* Add file appender for gms and update doc type for ESv5.6
* Review comments
* Fix Review Comments
2020-04-10 10:23:24 -07:00
Arun Vasudevan
e56e4eafd2
feat: Converting MCE to a Spring boot Application (#1629) 2020-04-06 10:16:41 -07:00
Bharat
e7feaf1fc0
fix: Reduce mae-consumer & mce-consumer docker image sizes (#1632) 2020-04-05 09:30:05 -07:00
Bharat
51c0a5c6fe
fix: Reduce gms & frontend docker image sizes (#1630)
* fix: Reduce gms docker image size to 254MB from 1.15GB
* fix: Reduce frontend docker image size to 294MB from 2.68GB
2020-04-04 07:51:29 -07:00
Mars Lan
6cb3f94b82
fix: elasticsearch not starting on Mac (#1621)
The `chown 1000:1000` trick mentioned in https://discuss.elastic.co/t/elastic-elasticsearch-docker-not-assigning-permissions-to-data-directory-on-run/65812/4 only works on Linux. Make the directory world writeable instead so that it works on both Mac & Linux.
2020-04-02 07:19:52 -07:00
Kerem Sahin
34d1ba3f63 build(quickstart): Small fix in quickstart.sh & doc update
1. Use "source" while executing quickstart.sh to bring env var to the context of calling shell
2. Use sudo while running chown in quickstart.sh
3. Update main readme
4. Add missing container names
2020-03-23 16:11:35 -07:00
Albert Franzi
5ac098fbdd
feature: 🐳 - Allow to store Quickstart dockers data in a folder for persistance (#1568)
* feature: 🐳 - Allow to store Quickstart dockers data in a folder for persistance

* bump: Update Kafka dockers to 5.4.0

* feature: 🐳 - Add kafka-topics-ui docker to the kafka docker folder

* refactor: Provide a quickstart.sh script to start all dockers
2020-03-23 13:43:51 -07:00
Kerem Sahin
6ab2ab6f78 build(mysql): Change mysql dependency from latest to 5.7 2020-03-22 15:52:31 -07:00
Arun Vasudevan
9f119d3898
feat: Enable Failed Metadata Change Event for MCE Processor (#1575)
* feat: Enable Failed Metadata Change Event for MCE Processor

No Failed MCE was sent when a MCE was rejected by the system
- Added FailedMetadataChangeEvent kafka topic
- Created FailedMCE event from the MCE record
- Added Kafka Producer to send FailedMCE to the FailedMetadataChangeEvent Topic

* fix: Review Comment
- Added Nonnull Annotations
- Made Local variables as final

* bug: added pegasus2avro test json

- Added pegasus2avro test fmce json

* feat: Add Tests for Event Utils Avro2pegasusfmce

- Added Tests for avro2Pegasusfmce
2020-02-26 14:18:08 -08:00
Kerem Sahin
73173a6a29 Change mysql data source URL to suppress server identity verification warning 2020-02-06 17:36:56 -08:00
Kerem Sahin
165d4aef95 Documentation update part-1 2019-12-18 18:57:18 -08:00
Kerem Sahin
8c0e5a2eb0 Use graph to get downstream dataset relationships instead of search index 2019-11-27 00:51:28 -08:00
Kerem Sahin
7e2e6b5c93 Enable datahub-mae-consumer job to build graph as well 2019-11-26 22:19:46 -08:00
Kerem Sahin
c64c5d384d Rename elasticsearch-index-job to mae-consumer-job 2019-11-20 18:19:31 -08:00
Kerem Sahin
f9be551feb Add docker-compose scripts for Neo4j 2019-11-20 18:05:33 -08:00
Kerem Sahin
7d4a1456af Increase timeout for kafka-setup to 60 seconds 2019-11-19 23:37:26 -08:00
Kerem Sahin
bae624eaf3 Move init commands out of Dockerfile and put it inside docker-compose.yml and increase timeout for datahub-gms to 240s 2019-11-12 19:13:56 -08:00
Kerem Sahin
4500e9ce7b Set Elasticsearch Docker container max heap size to 1GB and increase timeout to 120s for Elasticsearch to be ready 2019-11-12 18:13:37 -08:00
Kerem Sahin
bb38a9467a Add --build flag when using docker-compose up to always build elasticsearch-setup image 2019-10-05 15:28:54 -07:00
Kerem Sahin
b48ea27c26 Bump docker image versions to latest in quickstart after fixing issues 2019-10-05 15:28:12 -07:00
Kerem Sahin
201f2e0fb5 Changed dependency versions of Data Hub Docker images to release-0.1.1-alpha in quickstart docker-compose 2019-10-03 13:44:19 -07:00