{"id":6888,"date":"2026-05-09T07:48:05","date_gmt":"2026-05-09T07:48:05","guid":{"rendered":"https:\/\/help.peacedoorball.blog\/de\/?p=6888"},"modified":"2026-05-09T07:48:05","modified_gmt":"2026-05-09T07:48:05","slug":"so-installieren-sie-eine-cassandra-datenbank-unter-windows-11","status":"publish","type":"post","link":"https:\/\/help.peacedoorball.blog\/de\/so-installieren-sie-eine-cassandra-datenbank-unter-windows-11\/","title":{"rendered":"So installieren Sie eine Cassandra-Datenbank unter Windows 11"},"content":{"rendered":"<p>Die Installation von Cassandra unter Windows 11 kann etwas knifflig sein, wenn man nicht vorbereitet ist, insbesondere da sie stark von Java und Umgebungsvariablen abh\u00e4ngt. Manchmal, selbst nach vollst\u00e4ndiger Installation, weigert sich die Kommandozeile einfach, Cassandra-Befehle zu erkennen, oder CQLSH kann keine Verbindung herstellen. Ich kenne das Problem \u2013 alles eingerichtet, aber nichts funktionierte, bis ich einige dieser Eigenheiten herausgefunden hatte. Hoffentlich helfen diese Schritte, einige der typischen Schwierigkeiten zu vermeiden, wie z. B.dass Java nicht erkannt wird oder Cassandra nicht ordnungsgem\u00e4\u00df startet. Einmal konfiguriert, l\u00e4sst sich Cassandra unter Windows f\u00fcr Entwicklung oder Tests eigentlich recht reibungslos ausf\u00fchren, aber Windows macht es einem im Vergleich zu Linux nat\u00fcrlich etwas schwerer.<\/p>\n<h2>So beheben Sie Installationsprobleme mit Cassandra unter Windows 11<\/h2>\n<h3>Stellen Sie sicher, dass Java ordnungsgem\u00e4\u00df installiert und erkannt wird.<\/h3>\n<p>Eines der h\u00e4ufigsten Probleme ist, dass Cassandra nicht startet, weil Java nicht korrekt erkannt wird. Cassandra ben\u00f6tigt Java und ist von Umgebungsvariablen wie <strong>JAVA_HOME<\/strong> abh\u00e4ngig. Wenn Sie Java installiert haben, Ihre Eingabeaufforderung es aber nicht findet, startet Cassandra nicht oder CQLSH gibt Fehler aus. Um dies zu beheben, \u00fcberpr\u00fcfen Sie, ob Java im Systempfad (PATH) enthalten ist und ob <strong>JAVA_HOME<\/strong> auf den richtigen Ordner verweist.<\/p>\n<ul>\n<li>\u00d6ffnen Sie das <strong>Startmen\u00fc<\/strong> und suchen Sie nach <strong>Erweiterte Systemeinstellungen anzeigen<\/strong> oder klicken Sie mit der rechten Maustaste auf <strong>Dieser PC<\/strong> &gt; <strong>Eigenschaften<\/strong> &gt; <strong>Erweiterte Systemeinstellungen<\/strong>.<\/li>\n<li>Klicken Sie auf <strong>Umgebungsvariablen<\/strong>.<\/li>\n<li>Suchen Sie in den <strong>Systemvariablen<\/strong> nach <strong>JAVA_HOME<\/strong> oder erstellen Sie eine solche Variable.<\/li>\n<li>Setzen Sie den Wert auf Ihren Java-Installationspfad, z. B.: <code>C:\\Program Files\\Java\\jdk-21<\/code>.<\/li>\n<li>F\u00fcgen Sie %JAVA_HOME%\\bin zu Ihrer <strong>Pfad<\/strong>-Variablen hinzu \u2013 klicken Sie einfach auf <strong>Bearbeiten<\/strong>, dann auf <strong>Neu<\/strong> und f\u00fcgen Sie dies ein.<\/li>\n<\/ul>\n<p>Dies hilft Windows dabei, Cassandra den Speicherort von Java mitzuteilen.<em>Bei manchen Konfigurationen reicht es nicht aus, nur JAVA_HOME festzulegen \u2013 es muss auch zum Pfad hinzugef\u00fcgt werden.<\/em><\/p>\n<h3>Konfigurieren Sie CASSANDRA_HOME und PATH korrekt.<\/h3>\n<p>Als N\u00e4chstes m\u00fcssen Sie Windows mitteilen, wo sich Cassandra befindet. Das Vorgehen ist dasselbe: Umgebungsvariablen.<\/p>\n<ul>\n<li>Erstellen Sie eine <strong>CASSANDRA_HOME-<\/strong> Variable, die auf Ihren Cassandra-Ordner verweist, z. B.: <code>C:\\Cassandra\\apache-cassandra-5.0<\/code>.<\/li>\n<li><strong>Vergessen Sie nicht, %CASSANDRA_HOME%\\bin<\/strong> zu Ihrem Systempfad hinzuzuf\u00fcgen, damit Sie Befehle von \u00fcberall ausf\u00fchren k\u00f6nnen. Das spart enorm viel Zeit.<\/li>\n<\/ul>\n<p>Nachdem Sie diese Einstellungen vorgenommen haben, starten Sie die Eingabeaufforderung oder PowerShell neu, um sicherzustellen, dass die Umgebungsvariablen neu geladen werden.\u00dcberpr\u00fcfen Sie dies mit den Befehlen `npm run dev` <code>echo %JAVA_HOME%<\/code>und `npm <code>echo %CASSANDRA_HOME%<\/code>run dev`.Wenn diese die richtigen Pfade anzeigen, k\u00f6nnen Sie fortfahren.<\/p>\n<h3>Installieren Sie Python f\u00fcr CQLSH<\/h3>\n<p>Das bereitet vielen Nutzern Probleme, insbesondere weil die Kommandozeilenschnittstelle von Cassandra, <strong>CQLSH<\/strong>, oft Python ben\u00f6tigt. Ohne Python erhalten Sie m\u00f6glicherweise Fehlermeldungen wie \u201ePython nicht gefunden\u201c oder das Programm l\u00e4sst sich einfach nicht starten. Laden Sie Python von <a href=\"https:\/\/www.python.org\/downloads\/\">python.org<\/a> herunter, f\u00fchren Sie das Installationsprogramm aus und stellen Sie sicher, dass Sie \u201ePython zum PATH hinzuf\u00fcgen\u201c aktivieren.<\/p>\n<p>\u00d6ffnen Sie die Kommandozeile und geben Sie den Befehl ein <kbd>python --version<\/kbd>. Die Versionsnummer sollte angezeigt werden. Falls nicht, versuchen Sie eine Neuinstallation \u2013 manchmal wird der Pfad nach der Installation nicht korrekt aktualisiert.<\/p>\n<h3>Cassandra richtig starten<\/h3>\n<p>Sobald alle Umgebungsvariablen gesetzt und Java sowie Python installiert sind, \u00f6ffnen Sie die Eingabeaufforderung als Administrator. Navigieren Sie zum Verzeichnis \u201ebin\u201c, z. B.:<\/p>\n<pre><code>cd C:\\Cassandra\\apache-cassandra-5.0\\bin<\/code><\/pre>\n<p>Und lauf:<\/p>\n<pre><code>cassandra<\/code><\/pre>\n<p>Dadurch wird der Server gestartet. Manchmal dauert es ein bis zwei Minuten, bis er vollst\u00e4ndig geladen ist, und die Protokolldateien werden angezeigt \u2013 das ist normal. Wenn nach einer Weile nichts passiert, \u00fcberpr\u00fcfen Sie die Protokolldateien im <code>\\logs<\/code>entsprechenden Ordner. Stellen Sie sicher, dass die Windows-Firewall die Ports 9042, 7000 und 7199 nicht blockiert. Erteilen Sie gegebenenfalls die erforderlichen Berechtigungen.<\/p>\n<h3>CQLSH starten und verbinden<\/h3>\n<p>Nachdem der Server l\u00e4uft, \u00f6ffnen Sie eine neue Eingabeaufforderung, navigieren Sie erneut zu <code>\\bin<\/code>und geben Sie ein <code>cqlsh<\/code>. Wenn alles korrekt konfiguriert ist, sehen Sie eine Eingabeaufforderung wie diese:<\/p>\n<pre><code>Connected to Test Cluster at 127.0.0.1:9042<\/code><\/pre>\n<p>Das bedeutet, Cassandra ist betriebsbereit. Jetzt k\u00f6nnen Sie Keyspaces und Tabellen erstellen, genau wie in der Dokumentation beschrieben, z. B.:<\/p>\n<pre><code>CREATE KEYSPACE testdb WITH replication = { 'class': 'SimpleStrategy', 'replication_factor': 1 };<\/code><\/pre>\n<p>Und dann:<\/p>\n<pre><code>USE testdb;<\/code><\/pre>\n<p>Bei Verbindungsfehlern sollten Sie in der Regel die Umgebungseinstellungen \u00fcberpr\u00fcfen oder nach Portkonflikten und Firewall-Problemen suchen. Manchmal hilft es auch, den Rechner nach dem Festlegen der Umgebungsvariablen neu zu starten, damit alles erkannt wird.<\/p>\n<h3>Zus\u00e4tzliche Tipps aus der Praxis:<\/h3>\n<ul>\n<li>F\u00fchren Sie die Eingabeaufforderung als Administrator aus \u2013 manchmal ben\u00f6tigt Cassandra h\u00f6here Berechtigungen, um Ports zuzuweisen.<\/li>\n<li>Halten Sie sich an einfache Pfade wie <code>C:\\Cassandra<\/code>\u2013 Windows kann Pfadprobleme verursachen, wenn Sie zu komplizierte verschachtelte Ordner verwenden.<\/li>\n<li>Falls beim Starten von Cassandra Fehler bez\u00fcglich der Java-Version oder der Meldung \u201eJava nicht gefunden\u201c auftreten, \u00fcberpr\u00fcfen Sie den Pfad in <strong>JAVA_HOME<\/strong>.<\/li>\n<li>Falls CQLSH nicht startet, \u00fcberpr\u00fcfen Sie die Python-Installation und f\u00fcgen Sie sie gegebenenfalls zum PATH hinzu.<\/li>\n<\/ul>\n<p>Und ehrlich gesagt, bei manchen Konfigurationen l\u00e4uft beim ersten Start vielleicht nicht alles reibungslos. Unter Umst\u00e4nden m\u00fcssen Sie den Rechner neu starten oder die Umgebungsvariablen \u00fcberpr\u00fcfen. Windows macht die Dinge gerne kompliziert, aber sobald alles eingerichtet ist, l\u00e4uft Cassandra ziemlich reibungslos.<\/p>\n<h2>Zusammenfassung<\/h2>\n<ul>\n<li>Stellen Sie sicher, dass Java installiert ist und JAVA_HOME korrekt eingerichtet ist.<\/li>\n<li>F\u00fcgen Sie die Bin\u00e4rdateien von Java und Cassandra zu Ihrem Systempfad hinzu.<\/li>\n<li>Stellen Sie sicher, dass CASSANDRA_HOME auf Ihren extrahierten Ordner verweist.<\/li>\n<li>Installieren Sie Python, wenn Sie CQLSH problemlos nutzen m\u00f6chten.<\/li>\n<li>F\u00fchren Sie Cassandra \u00fcber die Befehlszeile als Administrator aus.<\/li>\n<li>Starten Sie CQLSH \u00fcber eine neue Eingabeaufforderung, um eine Verbindung zu Ihrem lokalen Cluster herzustellen.<\/li>\n<\/ul>\n<h2>Zusammenfassung<\/h2>\n<p>Cassandra unter Windows 11 zum Laufen zu bringen, kann sich zun\u00e4chst wie ein Kampf anf\u00fchlen, aber sobald die Umgebungsvariablen korrekt gesetzt sind und der Server hochgefahren ist, l\u00e4uft alles wie am Schn\u00fcrchen. Befolgen Sie diese Schritte, behalten Sie die Protokolldateien im Auge und haben Sie beim Start etwas Geduld. Es ist sehr befriedigend, Cassandra auf dem eigenen Windows-Rechner laufen zu sehen, insbesondere da es normalerweise besser f\u00fcr Linux-Umgebungen geeignet ist. Hoffentlich erspart dies jemandem viel Frust und stundenlange Fehlersuche. Achten Sie besonders auf die Umgebungsvariablen \u2013 Windows ist da sehr pingelig.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Die Installation von Cassandra unter Windows 11 kann etwas knifflig sein, wenn man nicht vorbereitet ist, insbesondere da sie stark von Java und Umgebungsvariablen abh\u00e4ngt.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-6888","post","type-post","status-publish","format-standard","hentry","category-hilfe"],"_links":{"self":[{"href":"https:\/\/help.peacedoorball.blog\/de\/wp-json\/wp\/v2\/posts\/6888","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/help.peacedoorball.blog\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/help.peacedoorball.blog\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/help.peacedoorball.blog\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/help.peacedoorball.blog\/de\/wp-json\/wp\/v2\/comments?post=6888"}],"version-history":[{"count":0,"href":"https:\/\/help.peacedoorball.blog\/de\/wp-json\/wp\/v2\/posts\/6888\/revisions"}],"wp:attachment":[{"href":"https:\/\/help.peacedoorball.blog\/de\/wp-json\/wp\/v2\/media?parent=6888"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/help.peacedoorball.blog\/de\/wp-json\/wp\/v2\/categories?post=6888"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/help.peacedoorball.blog\/de\/wp-json\/wp\/v2\/tags?post=6888"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}