{"id":974,"date":"2023-05-29T00:19:04","date_gmt":"2024-06-03T07:42:34","guid":{"rendered":""},"modified":"2025-02-02T00:46:16","modified_gmt":"2025-02-01T23:46:16","slug":"installation-eines-cockroachdb-clusters-auf-ubuntu-24-04","status":"publish","type":"post","link":"https:\/\/netcloud24.com\/knowledgebase\/installation-eines-cockroachdb-clusters-auf-ubuntu-24-04\/","title":{"rendered":"Installation eines CockroachDB-Clusters auf Ubuntu 24.04"},"content":{"rendered":"<p>\u00a0<\/p>\n<\/p>\n<h1>\u00a0<\/h1>\n<p>In diesem Tutorial zeigen wir Ihnen, wie Sie einen CockroachDB-Cluster auf mehreren Ubuntu 24.04 <a href=\"https:\/\/netcloud24.com?language=german&amp;currency=4\" target=\"_blank\" rel=\"follow\">VPS-Servern<\/a> installieren und konfigurieren. CockroachDB ist eine verteilte SQL-Datenbank, die f\u00fcr ihre hohe Verf\u00fcgbarkeit, Skalierbarkeit und Fehlertoleranz bekannt ist. Ein Cluster erm\u00f6glicht es Ihnen, Ihre Daten auf mehrere Server zu verteilen, um die Leistung zu verbessern und Ausfallzeiten zu vermeiden.<\/p>\n<h2>Schritt 1: Voraussetzungen<\/h2>\n<p>Stellen Sie sicher, dass die folgenden Voraussetzungen erf\u00fcllt sind:<\/p>\n<ul>\n<li>Mindestens drei Ubuntu 24.04 Server (oder virtuelle Maschinen) mit jeweils mindestens 2 CPU-Kernen und 4 GB RAM.<\/li>\n<li>Ein Nicht-Root-Benutzer mit sudo-Rechten auf jedem Server.<\/li>\n<li>Eine funktionierende Internetverbindung auf jedem Server.<\/li>\n<li>Firewall-Regeln, die den TCP-Verkehr auf Port 26257 zwischen den Servern erlauben.<\/li>\n<\/ul>\n<h2>Schritt 2: CockroachDB herunterladen und installieren<\/h2>\n<p>F\u00fchren Sie auf jedem Server die folgenden Schritte aus, um CockroachDB herunterzuladen und zu installieren:<\/p>\n<ol>\n<ol>\n<li>Laden Sie das neueste CockroachDB-Paket herunter. Ersetzen Sie <code>&lt;version&gt;<\/code> durch die aktuelle Versionsnummer:<\/li>\n<\/ol>\n<\/ol>\n<pre><code>wget https:\/\/binaries.cockroachdb.com\/cockroach-v&lt;version&gt;.linux-amd64.tgz<\/code><\/pre>\n<ol>\n<ol>\n<li>Entpacken Sie das Archiv:<\/li>\n<\/ol>\n<\/ol>\n<pre><code>tar -xzf cockroach-v&lt;version&gt;.linux-amd64.tgz<\/code><\/pre>\n<ol>\n<ol>\n<li>Verschieben Sie die Bin\u00e4rdatei in das Verzeichnis <code>\/usr\/local\/bin<\/code>:<\/li>\n<\/ol>\n<\/ol>\n<pre><code>sudo cp -i cockroach-v&lt;version&gt;.linux-amd64\/cockroach \/usr\/local\/bin<\/code><\/pre>\n<ol>\n<ol>\n<li>Erstellen Sie einen Benutzer und eine Gruppe f\u00fcr CockroachDB:<\/li>\n<\/ol>\n<\/ol>\n<pre><code>sudo useradd -r -s \/sbin\/nologin -g nogroup -c \"CockroachDB Service Account\" cockroach<\/code><\/pre>\n<ol>\n<ol>\n<li>Erstellen Sie die Datenverzeichnisse f\u00fcr jeden Knoten:<\/li>\n<\/ol>\n<\/ol>\n<pre><code>sudo mkdir -p \/var\/lib\/cockroach\r\nsudo chown -R cockroach:cockroach \/var\/lib\/cockroach<\/code><\/pre>\n<h2>Schritt 3: CockroachDB-Knoten starten<\/h2>\n<p>Starten Sie den ersten Knoten im sicheren Modus, um das Cluster zu initialisieren:<\/p>\n<pre><code>sudo cockroach start --insecure \\\r\n--store=\/var\/lib\/cockroach\/cockroach-data \\\r\n--advertise-host=&lt;Knoten1_IP&gt; \\\r\n--join=&lt;Knoten1_IP&gt;:26257,&lt;Knoten2_IP&gt;:26257,&lt;Knoten3_IP&gt;:26257 \\\r\n--background<\/code><\/pre>\n<p>Ersetzen Sie <code>&lt;Knoten1_IP&gt;<\/code> durch die IP-Adresse des ersten Knotens und <code>&lt;Knoten2_IP&gt;<\/code>, <code>&lt;Knoten3_IP&gt;<\/code> durch die IP-Adressen der anderen Knoten.<\/p>\n<p>Starten Sie die anderen Knoten und verbinden Sie sie mit dem Cluster:<\/p>\n<pre><code>sudo cockroach start --insecure \\\r\n--store=\/var\/lib\/cockroach\/cockroach-data \\\r\n--advertise-host=&lt;Knoten2_IP&gt; \\\r\n--join=&lt;Knoten1_IP&gt;:26257,&lt;Knoten2_IP&gt;:26257,&lt;Knoten3_IP&gt;:26257 \\\r\n--background<\/code><\/pre>\n<pre><code>sudo cockroach start --insecure \\\r\n--store=\/var\/lib\/cockroach\/cockroach-data \\\r\n--advertise-host=&lt;Knoten3_IP&gt; \\\r\n--join=&lt;Knoten1_IP&gt;:26257,&lt;Knoten2_IP&gt;:26257,&lt;Knoten3_IP&gt;:26257 \\\r\n--background<\/code><\/pre>\n<h2>Schritt 4: Cluster-Status \u00fcberpr\u00fcfen<\/h2>\n<p>Verbinden Sie sich mit einem der Knoten und \u00fcberpr\u00fcfen Sie den Cluster-Status:<\/p>\n<pre><code>cockroach node status --insecure<\/code><\/pre>\n<p>Sie sollten eine Liste aller Knoten im Cluster sehen.<\/p>\n<h2>Schritt 5: Datenbank erstellen und Benutzer hinzuf\u00fcgen (optional)<\/h2>\n<p>Verbinden Sie sich mit der CockroachDB-Shell und erstellen Sie eine Datenbank und einen Benutzer:<\/p>\n<pre><code>cockroach sql --insecure<\/code><\/pre>\n<p>F\u00fchren Sie die folgenden SQL-Befehle aus:<\/p>\n<pre><code>CREATE DATABASE meine_datenbank;\r\nCREATE USER mein_benutzer WITH PASSWORD 'mein_passwort';\r\nGRANT ALL ON DATABASE meine_datenbank TO mein_benutzer;<\/code><\/pre>\n<h2>Abschluss<\/h2>\n<p>Sie haben nun erfolgreich einen CockroachDB-Cluster auf Ihren Ubuntu 24.04 Servern installiert und konfiguriert. Sie k\u00f6nnen nun mit der Verwendung von CockroachDB beginnen, um Ihre Daten sicher und skalierbar zu speichern und zu verwalten.<\/p>\n<p><a href=\"https:\/\/de.netcloud24.com\/\" target=\"_blank\">Windows VPS Deutschland<\/a><\/p>\n<p><a href=\"https:\/\/es.netcloud24.com\/\" target=\"_blank\">Windows VPS Espa\u00f1a<\/a><\/p>\n<p><a href=\"https:\/\/nl.netcloud24.com\/\" target=\"_blank\">Windows VPS Nederland<\/a><\/p>\n<p><a href=\"https:\/\/it.netcloud24.com\/\" target=\"_blank\">Windows VPS Italia<\/a><\/p>\n<p><a href=\"https:\/\/pt.netcloud24.com\/\" target=\"_blank\">Windows VPS Portugal<\/a><\/p>\n<p><a href=\"https:\/\/it.netcloud24.com\/\" target=\"_blank\">VPS Windows Italia<\/a><\/p>\n<p><a href=\"https:\/\/ie.netcloud24.com\" target=\"_blank\">Windows VPS<\/a><\/p>\n<p><a href=\"https:\/\/ie.netcloud24.com\" target=\"_blank\">Windows VPS<\/a><\/p>\n<p><a href=\"https:\/\/ie.netcloud24.com\" target=\"_blank\">Windows VPS Sverige<\/a><\/p>\n<p><a href=\"https:\/\/ie.netcloud24.com\" target=\"_blank\">Windows VPS Norge<\/a><\/p>\n<p><a href=\"https:\/\/ie.netcloud24.com\" target=\"_blank\">Windows VPS<\/a><\/p>\n<p><a href=\"https:\/\/ie.netcloud24.com\" target=\"_blank\">Windows VPS T\u00fcrkiye<\/a><\/p>\n<p><a href=\"https:\/\/ie.netcloud24.com\" target=\"_blank\">Windows RDS (Remote Desktop Services)<\/a><\/p>\n<p><a href=\"https:\/\/ie.netcloud24.com\" target=\"_blank\">Windows VPS<\/a><\/p>\n<div class=\"post-author-box\" style=\"border-top:1px solid #ddd;margin-top:20px;padding-top:15px;\">\n<p><strong>Author:<\/strong> \u0141ukasz Bodziony<\/p>\n<p><strong>Website:<\/strong> <a href=\"https:\/\/ca.netcloud24.com\" target=\"_blank\" rel=\"dofollow\">Windows VPS<\/a><\/p>\n<p><em>\u0141ukasz Bodziony is the CEO and founder of <a href=\"https:\/\/netcloud24.com\" target=\"_blank\" rel=\"dofollow\">NETCLOUD24<\/a>, a global VPS hosting brand proudly originating from Poland. With extensive experience in cloud computing, virtualization, and server management, he delivers high-performance <strong>Windows VPS<\/strong> and <strong>Remote Desktop Services (RDS)<\/strong> solutions to clients across Europe, North America, and beyond.<\/em><\/p>\n<p><em>His expertise covers a wide range of technologies, including <strong>Microsoft Azure<\/strong>, <strong>Proxmox VE<\/strong>, <strong>Amazon Web Services (AWS)<\/strong>, and numerous other virtualization and cloud platforms.<\/em><\/p>\n<p><em>Beyond running his hosting business, \u0141ukasz also provides <strong>professional paid server configuration and optimization services<\/strong> for companies and individuals. Outside of work, he is dedicated to caring for his children and building a secure future for them.<\/em><\/p>\n<p><em>If you are interested in working with him or need expert assistance with your hosting, cloud environment, or server setup, feel free to reach out via <a href=\"https:\/\/ca.netcloud24.com\" target=\"_blank\" rel=\"dofollow\">Windows VPS<\/a>.<\/em><\/p>\n<\/p><\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u00a0 \u00a0 In diesem Tutorial zeigen wir Ihnen, wie Sie einen CockroachDB-Cluster auf mehreren Ubuntu 24.04 VPS-Servern installieren und konfigurieren. CockroachDB ist eine verteilte SQL-Datenbank, die f\u00fcr ihre\u2026<\/p>\n","protected":false},"author":1,"featured_media":3421,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_seopress_robots_primary_cat":"","_seopress_titles_title":"","_seopress_titles_desc":"","_seopress_robots_index":"","footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[],"tags":[14,12,11,23,20,21,22,17,7,8,6,10,18,19,15,24,16,5,13,9],"class_list":["post-974","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-cheapvps","tag-cloudvps","tag-hostingvps","tag-rds","tag-rdscal","tag-remotedesktop","tag-remotedesktopvps","tag-servervps","tag-ukvps","tag-virtualserver","tag-vpshosting","tag-vpsserver","tag-vpssolutions","tag-vpswindows","tag-vpswithwindows","tag-windowsrds","tag-windowsserver","tag-windowsvps","tag-windowsvpshosting","tag-windowsvpsuk"],"jetpack_publicize_connections":[],"_links":{"self":[{"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/posts\/974","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/comments?post=974"}],"version-history":[{"count":0,"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/posts\/974\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/media\/3421"}],"wp:attachment":[{"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/media?parent=974"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/categories?post=974"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/tags?post=974"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}