Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/odpi/egeria-connector-hadoop-ecosystem
Hadoop ecosystem connectors for Egeria: repository proxy connector for Apache Atlas.
https://github.com/odpi/egeria-connector-hadoop-ecosystem
apache-atlas connector egeria hadoop metadata proxy
Last synced: 4 days ago
JSON representation
Hadoop ecosystem connectors for Egeria: repository proxy connector for Apache Atlas.
- Host: GitHub
- URL: https://github.com/odpi/egeria-connector-hadoop-ecosystem
- Owner: odpi
- License: apache-2.0
- Created: 2019-05-28T11:53:50.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2024-05-01T12:56:10.000Z (7 months ago)
- Last Synced: 2024-05-08T18:12:34.962Z (6 months ago)
- Topics: apache-atlas, connector, egeria, hadoop, metadata, proxy
- Language: Java
- Homepage:
- Size: 6.83 MB
- Stars: 20
- Watchers: 12
- Forks: 14
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: CODEOWNERS
- Security: docs/security/README.md
Awesome Lists containing this project
README
![Egeria Logo](https://raw.githubusercontent.com/odpi/egeria/main/assets/img/ODPi_Egeria_Logo_color.png)
[![CII Best Practices](https://bestpractices.coreinfrastructure.org/projects/3044/badge)](https://bestpractices.coreinfrastructure.org/projects/3044)
[![License](https://img.shields.io/github/license/odpi/egeria-connector-hadoop-ecosystem)](LICENSE)
[![Build](https://github.com/odpi/egeria-connector-hadoop-ecosystem/workflows/Build/badge.svg)](https://github.com/odpi/egeria-connector-hadoop-ecosystem/actions/workflows/merge.yml?query=workflow%3ABuild)
[![CodeQL](https://github.com/odpi/egeria-connector-hadoop-ecosystem/workflows/CodeQL/badge.svg)](https://github.com/odpi/egeria-connector-hadoop-ecosystem/actions/workflows/codeql-analysis.yml)
[![Release](https://img.shields.io/maven-central/v/org.odpi.egeria/egeria-connector-hadoop-ecosystem-package?label=release)](http://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.odpi.egeria&a=egeria-connector-apache-atlas-adaptere&v=RELEASE&c=jar-with-dependencies)
[![Development](https://img.shields.io/nexus/s/org.odpi.egeria/egeria-connector-hadoop-ecosystem-package?label=development&server=https%3A%2F%2Foss.sonatype.org)](https://oss.sonatype.org/content/repositories/snapshots/org/odpi/egeria/egeria-connector-apache-atlas-adapter/)# Hadoop Ecosystem Repository Connectors
This repository houses the ODPi Egeria connectors for:
- [Apache Atlas connector](apache-atlas-adapter) implements read-only connectivity to the Apache Atlas metadata repository. A [Dockerfile](test/containers/atlas/Dockerfile) is also provided to help you get started with Apache Atlas for demos & testing.
## Quick links
- See the [CTS Results](cts/README.md) for details on its conformance.
- See the [detailed readme](apache-atlas-adapter/README.md) configuration instructions, and information on how to test with Atlas using provided Dockerfile & postman collection.Note the [Getting Started](https://odpi.github.io/egeria-connector-hadoop-ecosystem/getting-started/index.html) guide needs updating so please use the development docs here for now.
## How it worksThere is currently only an Apache Atlas connector. This connector integrates into the Open Connector Framework (OCF) and
implements certain methods that adhere to the interfaces required by a repository proxy. These then communicate with
Apache Atlas via Apache Atlas's Java client (in turn communicating via Apache Atlas's REST API) to read information
from an Apache Atlas environment.This requires an existing Apache Atlas environment to already be running elsewhere: the connector simply connects to
this existing environment and "proxies" any requests from Egeria into a series of native API calls against the environment.![Overview](docs/overview.png)
> Overview of the connector implementation
## Limitations
* Connector is read only - no write operations to Atlas
* [only a subset of the open metadata types are currently mapped](docs/mappings/README.md).
* Search operations are limited (TODO to add more details)## Testing
The connector has only had basic testing performed recently covering
- Ensure it can connect to Atlas and issue queries
- Ensure it can receive atlas entity kafka messages & appropriately create entities in EgeriaThe environment tested was
- Egeria 3.15
- Atlas 'main' (~1 March 2023)## Final note
We are still in the process of re-invigorating this connector.
See https://github.com/odpi/egeria-connector-hadoop-ecosystem/issues/464 for further information.There has been no 'release' for a long time. If interested get in touch, as we now know the connector does still work with the current Egeria releases, but there are limitations (Mar 2023)
[Go to the main Egeria site](https://egeria-project.org)
----
License: [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/),
Copyright Contributors to the ODPi Egeria project.