The current project consists in ETL using logstash as data transfer and postgres as data source with opensearch container as data target.
- Docker and docker-compose
- Make tool
$ make db_up
This command starts postgres instance inside 'db' container.
$ make opensearch_up
Executed the command above we can access opensearch resources :
-
Dashboard in https://localhost:5601
-
API in https://localhost:9200
(credentials access are stored in .env)
prerequisite: Start postgres instance
$ make db_restore_backup
The command above will load the next tables in postgres database:
City Table
Country Table
Country Language Table