Zum Hauptinhalt springen
tsecurity.de LIVE
Echtzeit-Radar & Feeds
Alle RSS Feeds
👥 Community & Social
Sichere ProgrammierungRefreshed repository pull requests page generally available(22.09.2026 um 03:25 Uhr)
Sichere ProgrammierungThe Joy of Learning the Basics Again(22.09.2026 um 03:28 Uhr)
Sichere ProgrammierungZero-Code OpenTelemetry Tracing for Dagster(22.09.2026 um 03:39 Uhr)
Linux Tipps & Hardening`prime-all`(22.09.2026 um 02:28 Uhr)
IT Security Toolsopensoho v0.15.2(22.09.2026 um 03:33 Uhr)
IT Security NachrichtenUS Proposes AI Incident Alert System in Talks With China, Bessent Says(22.09.2026 um 04:01 Uhr)
Sichere ProgrammierungRefreshed repository pull requests page generally available(22.09.2026 um 03:25 Uhr)
Sichere ProgrammierungThe Joy of Learning the Basics Again(22.09.2026 um 03:28 Uhr)
Sichere ProgrammierungZero-Code OpenTelemetry Tracing for Dagster(22.09.2026 um 03:39 Uhr)
Linux Tipps & Hardening`prime-all`(22.09.2026 um 02:28 Uhr)
IT Security Toolsopensoho v0.15.2(22.09.2026 um 03:33 Uhr)
IT Security NachrichtenUS Proposes AI Incident Alert System in Talks With China, Bessent Says(22.09.2026 um 04:01 Uhr)
Intelligence View
⚡ tsecurity.de Intelligence

"Building a Data Pipeline: Apache Airflow and PostgreSQL Integration on WSL"

Install WSL and Ubuntu Open PowerShell as Administrator: Press Win + X and select Windows PowerShell (Admin). Install WSL: Run the following command: powershell wsl --install This command installs WSL, the latest Ubuntu distribution,…

0
↗ Quelle (dev.to)
Reagiere als Erste:r — dein Feedback zählt!

Install WSL and Ubuntu

Open PowerShell as Administrator:



Press Win + X and select Windows PowerShell (Admin).



Install WSL:



Run the following command:



powershell

wsl --install



This command installs WSL, the latest Ubuntu distribution, and sets WSL 2 as your default version.





After installation, restart your computer.



Open Ubuntu from the Start menu and complete the initial setup by creating a user and password.



🐘 Step 2: Install PostgreSQL on Ubuntu (WSL)

Update Package Lists:



sudo apt update

Install PostgreSQL:



sudo apt install postgresql postgresql-contrib

Start PostgreSQL Service:



sudo service postgresql start





Access PostgreSQL:

sudo -u postgres psql





Create Airflow Database and User:



CREATE DATABASE airflow;

CREATE USER airflow WITH PASSWORD 'airflow';

GRANT ALL PRIVILEGES ON DATABASE airflow TO airflow;

Exit PostgreSQL:

\q

🐍 Step 3: Set Up Python Virtual Environment

Install Python 3 and venv:



sudo apt install python3 python3-venv python3-pip

Create Virtual Environment:



python3 -m venv airflow_env

Activate Virtual Environment:

source airflow_env/bin/activate





pip install --upgrade pip

📦 Step 4: Install Apache Airflow

Install Apache Airflow with PostgreSQL Support:



pip install apache-airflow[postgres]





Set Airflow Home Directory:



export AIRFLOW_HOME=~/airflow

Initialize Airflow Database:

airflow db init

Create Airflow Admin User:

airflow users create \

--username admin \

--password admin \

--firstname Admin \

--lastname User \

--role Admin \

--email [email protected]





Start Airflow Web Server:



airflow webserver --port 8080





Start Airflow Scheduler:



airflow scheduler

🔗 Step 5: Connect to PostgreSQL Using DBeaver

Open DBeaver and click on the New Connection button.



Select PostgreSQL from the list of database types.



Configure Connection Settings:



Host: localhost



Port: 5432



Database: airflow



Username: airflow



Password: airflow





Test Connection to ensure it's successful.



Finish to save the connection.



🌐 Step 6: Access Airflow Web Interface

Open your web browser and navigate to:



http://localhost:8080





Log in using the credentials:



Username: admin



Password: admin

Ähnliche Beiträge
🔍 Verwandte News

Auch interessante Nachrichten "Building a Data Pipeline: Apache Airflow and PostgreSQL Integration on WSL"

Thematisch verwandte Begriffe: Building, Data, Pipeline, Apache · 6 Treffer

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Zum Aktualisieren ziehen
ZERO-DAY CVE-2026-49449 | Joplin is an open source note-taking and to-do application that organise…
Advisory →
TTS Reader • tsecurity.de Voice
tsecurity.de Icon
tsecurity.de App
Offline-Lesen, Eilmeldungen & 0ms Ladezeit

Installiere tsecurity.de direkt auf deinen Home-Bildschirm für das ultimative Vollbild-Magazinerlebnis ohne Browser-Leisten.

Nächster Beitrag
Themen-Radar & Intelligence Matrix
Echtzeit-Taxonomie nach Angriffsvektoren & Plattformen

tsecurity.de Live Threat Radar

🔴 LIVE RADAR
MONITORING
AKTIV
CVE-DATENBANK
LIVE
🔍
Community Radar & Live Chat
Sentinel Bot online • Live-Stream
Dein Cluster: Security Explorer
Match:
lädt…
Verbindung zum Community-Stream wird aufgebaut...
Bearbeitungsmodus — Senden überschreibt deine Nachricht
Community-Puls — was gerade passiert
lädt…
Aktivitäten deiner Analysten
lädt…
Neues Thema oder Eilmeldung einreichen

Reiche interessante Links, Zero-Days oder Debatten ein. Die Community entscheidet per Upvote über die Veröffentlichung.

Heiß diskutierte Einreichungen
🔖 Gespeicherte Artikel
📂 Keine gespeicherten Artikel vorhanden.
Zurück Ziehen Vor
Links: vorheriger Artikel Rechts: nächster Artikel unten: schließen
News NIS-2 Frühwarnung Tier-1 Intel ⏱️ 3 Min vor 10 Min
Artikeldaten werden geladen...

Zurück: vorheriger Vor: nächster
↗ Original-Quelle
Social Reaktionen Deine Reaktion zählt
Einstufung & Relevanz-Poll 0 Stimmen
In sozialen Netzwerken teilen 1-Klick