Security News
Oracle Drags Its Feet in the JavaScript Trademark Dispute
Oracle seeks to dismiss fraud claims in the JavaScript trademark dispute, delaying the case and avoiding questions about its right to the name.
com.netflix.metacat:metacat-user-metadata-mysql
Advanced tools
Metacat is a unified metadata exploration API service. You can explore Hive, RDS, Teradata, Redshift, S3 and Cassandra. Metacat provides you information about what data you have, where it resides and how to process it. Metadata in the end is really data about the data. So the primary purpose of Metacat is to give a place to describe the data so that we could do more useful things with it.
Metacat focusses on solving these three problems:
TODO
Metacat builds are run on Travis CI here.
git clone git@github.com:Netflix/metacat.git
cd metacat
./gradlew clean build
Once the build is completed, the metacat WAR file is generated under metacat-war/build/libs
directory. Metacat needs
two basic configurations:
metacat.plugin.config.location
: Path to the directory containing the catalog configuration. Please look at
catalog samples used for functional testing.metacat.usermetadata.config.location
: Path to the configuration file containing the connection properties to store
user metadata. Please look at this sample.Take the build WAR in metacat-war/build/libs
and deploy it to an existing Tomcat as ROOT.war
.
The REST API can be accessed @ http://localhost:8080/mds/v1/catalog
Swagger API documentation can be accessed @ http://localhost:8080/swagger-ui/index.html
Pre-requisite: Docker compose is installed
To start a self contained Metacat environment with some sample catalogs run the command below.
This will start a docker compose
cluster containing a Metacat container, a Hive Metastore Container, a Cassandra
container and a PostgreSQL container.
./gradlew metacatPorts
metacatPorts
- Prints out what exposed ports are mapped to the internal container ports.
Look for the mapped port (MAPPED_PORT
) to port 8080.REST API can be accessed @ http://localhost:<MAPPED_PORT>/mds/v1/catalog
Swagger API documentation can be accessed @ http://localhost:<MAPPED_PORT>/swagger-ui/index.html
To stop the docker compose cluster:
./gradlew stopMetacatCluster
FAQs
metacat-user-metadata-mysql
We found that com.netflix.metacat:metacat-user-metadata-mysql demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 0 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Oracle seeks to dismiss fraud claims in the JavaScript trademark dispute, delaying the case and avoiding questions about its right to the name.
Security News
The Linux Foundation is warning open source developers that compliance with global sanctions is mandatory, highlighting legal risks and restrictions on contributions.
Security News
Maven Central now validates Sigstore signatures, making it easier for developers to verify the provenance of Java packages.