Learning about Egeria¶
Ready to run Egeria?
There are a number of options available to you:
Running Egeria natively on your local machine
The Getting Started with Egeria blog provides a step-by-step guide to building, installing, configuring and running Egeria on your machine.
Running Egeria in IntelliJ
See Setting up IntelliJ to develop components for Egeria.
Running Egeria in Containers
The egeria-workspaces repository provides a choice of configurations of Egeria and related technologies. These deployments are designed for evaluation and test. They provide a running Egeria system plus a JupyterLab environment where it is possible to experiment with Egeria's capability. There are example python notebooks to guide you through the principle capabilities.
Egeria is a big project tackling a complex problem. There is a lot to learn. The choices below give you the opportunity to target your learning to both your immediate and long term needs.
Hands on Labs¶
The Hands on Open Metadata Labs provide an interactive environment that allows you to experiment with different capabilities of Egeria. They are organized by role so you can select the roles of interest to you.
Individual tutorials¶
The individual tutorials focus on a specific tool, or group of related tasks. They allow you to pick the education needed for a specific task.
- Git and GitHub
- Using IntelliJ
- Using Kubernetes
- Using Docker
- Using Postman
- Using Kafka
- Building Egeria
- Working with Egeria's Clients
- Working with OMAG Servers
- Running Egeria's Samples
- Testing Egeria
Technology comparisons¶
Sometimes it is useful to learn about a new technology by understanding how it compares to one you are familiar with. The technology comparisons can be used to map Egeria's functions to the functions of another technology that you might be familiar with.
Webinars¶
Egeria's webinars run each month and provide a deep dive into a particular topic. All webinars are recorded and are available on YouTube.
Raise an issue or comment below