Learning about Egeria¶
Ready to run Egeria?
Egeria Workspaces is the best way to run Egeria if you are new to this technology. It offers a preconfigured, containerized environment that you can quickly download and run. Once running, Egeria workspaces has a Jupyter notebook, command line and a Markdown environment for activating Egeria's solutions and configuring them to work with your organization's digital resources. There is also a web server, Apache Kafka Event Bus, an Open Lineage Proxy and a PostgreSQL server to play with.
Each major capability of Egeria is demonstrated through Jupyter Notebooks, helping you to understand and apply Egeria to your organization's needs as quickly as possible. As you become familiar with Egeria, you can activate additional runtimes such as Unity Catalog, Apache Atlas, Apache Airflow and Apache Superset to make use of the integration between Egeria and these runtimes. Egeria workspaces are set up to run Egeria's solutions. If you are looking for something different, Egeria's patterns describe how the commonly useful capabilities of Egeria can be consumed.
In addition to Egeria Workspaces, deployment options include:
-
Using the command line: The Getting Started with Egeria blog provides a step-by-step guide to building, installing, configuring and running Egeria on your machine using the command line.
-
Running Egeria in IntelliJ: see Setting up IntelliJ to develop components for Egeria.
-
Running Egeria in Kubernetes: see sample helm charts in https://github.com/odpi/egeria-charts.
To find out If you want to build you own Egeria deployment, consider the Planning Guide.
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.
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