blob: 184f1244cfb130fcd63e9e2be39eac66201a1df7 [file] [log] [blame]
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>Apache Cassandra | Apache Cassandra Documentation</title>
<link rel="stylesheet" href="../assets/css/site.css">
<link rel="schema.dcterms" href="https://purl.org/dc/terms/">
<meta name="dcterms.subject" content="_">
<meta name="dcterms.identifier" content="master">
<meta name="generator" content="Antora 2.3.4">
<link rel="icon" href="../assets/img/favicon.ico" type="image/x-icon">
<script>
const script = document.createElement("script");
const domain = window.location.hostname;
script.type = "text/javascript";
script.src = "https://plausible.cassandra.apache.org/js/plausible.js";
script.setAttribute("data-domain",domain);
script.setAttribute("defer",'true');
script.setAttribute("async",'true');
document.getElementsByTagName("head")[0].appendChild(script);
</script> </head>
<body class="basic-full">
<div class="container mx-auto relative">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<meta property="og:type" content="website" />
<meta property="og:url" content="/" />
<meta property="og:site_name" content="Apache Cassandra" />
<header id="top-nav">
<div class="inner relative">
<div class="header-social-icons text-right">
<a href="https://twitter.com/cassandra?lang=en" target="_blank" styles="margin-left: 20px;"><img src="../assets/img/twitter-icon-circle-white.svg" alt="twitter icon" width="24"></a>
<a href="https://www.linkedin.com/company/apache-cassandra/" target="_blank" styles="margin-left: 20px;"><img src="../assets/img/LI-In-Bug.png" alt="linked-in icon" width="24"></a>
<a href="https://www.youtube.com/c/PlanetCassandra" target="_blank" styles="margin-left: 20px;"><img src="../assets/img/youtube-icon.png" alt="youtube icon" width="24"></a>
</div>
<div class="cf">
<div class="logo left"><a href="/"><img src="../assets/img/logo-white-r.png" alt="cassandra logo"></a></div>
<div class="mobile-nav-icon right">
<img class="toggle-icon" src="../assets/img/hamburger-nav.svg">
</div>
<ul class="main-nav nav-links right flex flex-vert-center flex-space-between">
<li>
<a class="nav-link hide-mobile">Get Started</a>
<ul class="sub-menu bg-white">
<li class="pa-micro">
<a href="/_/cassandra-basics.html">
<div class="sub-nav-icon">
<img src="../assets/img/sub-menu-basics.png" alt="cassandra basics icon">
</div>
<div class="sub-nav-text teal py-small">
Cassandra Basics
</div>
</a>
</li>
<li class="pa-micro">
<a href="/_/quickstart.html">
<div class="sub-nav-icon">
<img src="../assets/img/sub-menu-rocket.png" alt="cassandra basics icon">
</div>
<div class="sub-nav-text teal py-small">
Quickstart
</div>
</a>
</li>
<li class="pa-micro">
<a href="/_/ecosystem.html">
<div class="sub-nav-icon">
<img src="../assets/img/sub-menu-ecosystem.png" alt="cassandra basics icon">
</div>
<div class="sub-nav-text teal py-small">
Ecosystem
</div>
</a>
</li>
</ul>
</li>
<li><a class="nav-link" href="/doc/latest/">Documentation</a></li>
<li>
<a class="nav-link" href="/_/community.html">Community</a>
<ul class="sub-menu bg-white">
<li class="pa-micro">
<a href="/_/community.html#code-of-conduct">
<div class="sub-nav-icon">
<img src="../assets/img/sub-menu-welcome.png" alt="welcome icon">
</div>
<div class="sub-nav-text teal py-small">
Welcome
</div>
</a>
</li>
<li class="pa-micro hide-mobile">
<a href="/_/community.html#discussions">
<div class="sub-nav-icon">
<img src="../assets/img/sub-menu-discussions.png" alt="discussions icon">
</div>
<div class="sub-nav-text teal py-small">
Discussions
</div>
</a>
</li>
<li class="pa-micro hide-mobile">
<a href="/_/community.html#project-governance">
<div class="sub-nav-icon">
<img src="../assets/img/sub-menu-governance.png" alt="Governance icon">
</div>
<div class="sub-nav-text teal py-small">
Governance
</div>
</a>
</li>
<li class="pa-micro hide-mobile">
<a href="/_/community.html#how-to-contribute">
<div class="sub-nav-icon">
<img src="../assets/img/sub-menu-contribute.png" alt="Contribute icon">
</div>
<div class="sub-nav-text teal py-small">
Contribute
</div>
</a>
</li>
<li class="pa-micro hide-mobile">
<a href="/_/community.html#meet-the-community">
<div class="sub-nav-icon">
<img src="../assets/img/sub-menu-community.png" alt="Meet the Community icon">
</div>
<div class="sub-nav-text teal py-small">
Meet the Community
</div>
</a>
</li>
<li class="pa-micro hide-mobile">
<a href="/_/cassandra-catalyst-program.html">
<div class="sub-nav-icon">
<img src="../assets/img/sub-menu-catalyst.png" alt="Catalyst icon">
</div>
<div class="sub-nav-text teal py-small">
Catalyst Program
</div>
</a>
</li>
<li class="pa-micro hide-mobile">
<a href="/_/events.html">
<div class="sub-nav-icon">
<img src="../assets/img/sub-menu-events.png" alt="Events icon">
</div>
<div class="sub-nav-text teal py-small">
Events
</div>
</a>
</li>
</ul>
</li>
<li>
<a class="nav-link hide-mobile">Learn</a>
<ul class="sub-menu bg-white">
<li class="pa-micro">
<a href="/_/Apache-Cassandra-5.0-Moving-Toward-an-AI-Driven-Future.html">
<div class="sub-nav-icon">
<img src="../assets/img/sub-menu-basics.png" alt="Basics icon">
</div>
<div class="sub-nav-text teal py-small">
Cassandra 5.0
</div>
</a>
</li>
<li class="pa-micro">
<a href="/_/case-studies.html">
<div class="sub-nav-icon">
<img src="../assets/img/sub-menu-case-study.png" alt="Case Studies icon">
</div>
<div class="sub-nav-text teal py-small">
Case Studies
</div>
</a>
</li>
<li class="pa-micro">
<a href="/_/resources.html">
<div class="sub-nav-icon">
<img src="../assets/img/sub-menu-resources.png" alt="Resources icon">
</div>
<div class="sub-nav-text teal py-small">
Resources
</div>
</a>
</li>
<li class="pa-micro">
<a href="/_/blog.html">
<div class="sub-nav-icon">
<img src="../assets/img/sub-menu-blog.png" alt="Blog icon">
</div>
<div class="sub-nav-text teal py-small">
Blog
</div>
</a>
</li>
</ul>
</li>
<li><a class="nav-link btn btn--filled" href="/_/download.html">Download Now</a></li>
</ul>
</div>
</div>
</header>
<div class="hero hero--home grad">
<div class="eye"></div>
<div id="home-content" class="text-center flex flex-center flex-column relative z2 ma-xlarge">
<h1>Downloading Cassandra</h1>
</div>
</div>
<div class="flex-center py-large arrow">
<div class="openblock arrow py-xlarge">
<div class="content">
<div class="openblock inner text-center">
<div class="content">
<h2 id="releases" class="discrete">Releases</h2>
<div class="openblock cf release-row text-center">
<div class="content">
<div class="openblock inline100 inline-top">
<div class="content">
<h3 id="latest-version" class="discrete">Latest Version</h3>
<h4 id="apache-cassandra-5-0" class="discrete">Apache Cassandra 5.0</h4>
<h4 id="latest-release-on-2023-12-05" class="discrete">Latest release on 2023-12-05</h4>
<h4 id="maintained-until-5-3-0-release-july-2026" class="discrete">Maintained until 5.3.0 release (~July 2026)</h4>
<div class="paragraph btn btn--alt">
<p><a href="https://www.apache.org/dyn/closer.lua/cassandra/5.0-beta1/apache-cassandra-5.0-beta1-bin.tar.gz" target="blank">5.0-beta1</a></p>
</div>
<div class="paragraph">
<p>(<a href="https://downloads.apache.org/cassandra/5.0-beta1/apache-cassandra-5.0-beta1-bin.tar.gz.asc" target="blank">pgp</a>, <a href="https://downloads.apache.org/cassandra/5.0-beta1/apache-cassandra-5.0-beta1-bin.tar.gz.sha256" target="blank">sha256</a>, <a href="https://downloads.apache.org/cassandra/5.0-beta1/apache-cassandra-5.0-beta1-bin.tar.gz.sha512" target="blank">sha512</a>)<br>
(<a href="https://www.apache.org/dyn/closer.lua/cassandra/5.0-beta1/apache-cassandra-5.0-beta1-src.tar.gz" target="blank">source</a>: <a href="https://downloads.apache.org/cassandra/5.0-beta1/apache-cassandra-5.0-beta1-src.tar.gz.asc" target="blank">pgp</a>, <a href="https://downloads.apache.org/cassandra/5.0-beta1/apache-cassandra-5.0-beta1-src.tar.gz.sha256" target="blank">sha256</a>, <a href="https://downloads.apache.org/cassandra/5.0-beta1/apache-cassandra-5.0-beta1-src.tar.gz.sha512" target="blank">sha512</a>)</p>
</div>
</div>
</div>
<div class="openblock inline50 inline-top">
<div class="content">
<h3 id="latest-ga-version" class="discrete">Latest GA Version</h3>
<h4 id="apache-cassandra-4-1" class="discrete">Apache Cassandra 4.1</h4>
<h4 id="latest-release-on-2024-02-14" class="discrete">Latest release on 2024-02-14</h4>
<h4 id="maintained-until-5-2-0-release-july-2025" class="discrete">Maintained until 5.2.0 release (~July 2025)</h4>
<div class="paragraph btn btn--alt">
<p><a href="https://www.apache.org/dyn/closer.lua/cassandra/4.1.4/apache-cassandra-4.1.4-bin.tar.gz" target="blank">4.1.4</a></p>
</div>
<div class="paragraph">
<p>(<a href="https://downloads.apache.org/cassandra/4.1.4/apache-cassandra-4.1.4-bin.tar.gz.asc" target="blank">pgp</a>, <a href="https://downloads.apache.org/cassandra/4.1.4/apache-cassandra-4.1.4-bin.tar.gz.sha256" target="blank">sha256</a>, <a href="https://downloads.apache.org/cassandra/4.1.4/apache-cassandra-4.1.4-bin.tar.gz.sha512" target="blank">sha512</a>)<br>
(<a href="https://www.apache.org/dyn/closer.lua/cassandra/4.1.4/apache-cassandra-4.1.4-src.tar.gz" target="blank">source</a>: <a href="https://downloads.apache.org/cassandra/4.1.4/apache-cassandra-4.1.4-src.tar.gz.asc" target="blank">pgp</a>, <a href="https://downloads.apache.org/cassandra/4.1.4/apache-cassandra-4.1.4-src.tar.gz.sha256" target="blank">sha256</a>, <a href="https://downloads.apache.org/cassandra/4.1.4/apache-cassandra-4.1.4-src.tar.gz.sha512" target="blank">sha512</a>)</p>
</div>
</div>
</div>
<div class="openblock inline50 inline-top">
<div class="content">
<h3 id="previous-stable-version" class="discrete">Previous Stable Version</h3>
<h4 id="apache-cassandra-4-0" class="discrete">Apache Cassandra 4.0</h4>
<h4 id="latest-release-on-2024-01-23" class="discrete">Latest release on 2024-01-23</h4>
<h4 id="maintained-until-5-1-0-release-july-2024" class="discrete">Maintained until 5.1.0 release (~July 2024)</h4>
<div class="paragraph btn btn--alt">
<p><a href="https://www.apache.org/dyn/closer.lua/cassandra/4.0.12/apache-cassandra-4.0.12-bin.tar.gz" target="blank">4.0.12</a></p>
</div>
<div class="paragraph">
<p>(<a href="https://downloads.apache.org/cassandra/4.0.12/apache-cassandra-4.0.12-bin.tar.gz.asc" target="blank">pgp</a>, <a href="https://downloads.apache.org/cassandra/4.0.12/apache-cassandra-4.0.12-bin.tar.gz.sha256" target="blank">sha256</a>, <a href="https://downloads.apache.org/cassandra/4.0.12/apache-cassandra-4.0.12-bin.tar.gz.sha512" target="blank">sha512</a>)<br>
(<a href="https://www.apache.org/dyn/closer.lua/cassandra/4.0.12/apache-cassandra-4.0.12-src.tar.gz" target="blank">source</a>: <a href="https://downloads.apache.org/cassandra/4.0.12/apache-cassandra-4.0.12-src.tar.gz.asc" target="blank">pgp</a>, <a href="https://downloads.apache.org/cassandra/4.0.12/apache-cassandra-4.0.12-src.tar.gz.sha256" target="blank">sha256</a>, <a href="https://downloads.apache.org/cassandra/4.0.12/apache-cassandra-4.0.12-src.tar.gz.sha512" target="blank">sha512</a>)</p>
</div>
</div>
</div>
<div class="openblock inline100 inline-top">
<div class="content">
<div class="paragraph">
<p><br></p>
</div>
<h3 id="older-maintained-releases" class="discrete">Older Maintained Releases</h3>
</div>
</div>
<div class="openblock inline50 inline-top">
<div class="content">
<h4 id="apache-cassandra-3-11" class="discrete">Apache Cassandra 3.11</h4>
<h4 id="latest-release-on-2024-04-16" class="discrete">Latest release on 2024-04-16</h4>
<h4 id="maintained-until-5-0-0-release-nov-dec-2023" class="discrete">Maintained until 5.0.0 release (Nov-Dec 2023)</h4>
<div class="paragraph btn btn--alt">
<p><a href="https://www.apache.org/dyn/closer.lua/cassandra/3.11.17/apache-cassandra-3.11.17-bin.tar.gz" target="blank">3.11.17</a></p>
</div>
<div class="paragraph">
<p>(<a href="https://downloads.apache.org/cassandra/3.11.17/apache-cassandra-3.11.17-bin.tar.gz.asc" target="blank">pgp</a>, <a href="https://downloads.apache.org/cassandra/3.11.17/apache-cassandra-3.11.17-bin.tar.gz.sha256" target="blank">sha256</a>, <a href="https://downloads.apache.org/cassandra/3.11.17/apache-cassandra-3.11.17-bin.tar.gz.sha512" target="blank">sha512</a>)<br>
(<a href="https://www.apache.org/dyn/closer.lua/cassandra/3.11.17/apache-cassandra-3.11.17-src.tar.gz" target="blank">source</a>: <a href="https://downloads.apache.org/cassandra/3.11.17/apache-cassandra-3.11.17-bin.tar.gz.asc" target="blank">pgp</a>, <a href="https://downloads.apache.org/cassandra/3.11.17/apache-cassandra-3.11.17-bin.tar.gz.sha256" target="blank">sha256</a>, <a href="https://downloads.apache.org/cassandra/3.11.17/apache-cassandra-3.11.17-bin.tar.gz.sha512" target="blank">sha512</a>)</p>
</div>
</div>
</div>
<div class="openblock inline50 inline-top">
<div class="content">
<h4 id="apache-cassandra-3-0" class="discrete">Apache Cassandra 3.0</h4>
<h4 id="latest-release-on-2024-04-15" class="discrete">Latest release on 2024-04-15</h4>
<h4 id="maintained-until-5-0-0-release-nov-dec-2023-2" class="discrete">Maintained until 5.0.0 release (Nov-Dec 2023)</h4>
<div class="paragraph btn btn--alt">
<p><a href="https://www.apache.org/dyn/closer.lua/cassandra/3.0.30/apache-cassandra-3.0.30-bin.tar.gz" target="blank">3.0.30</a></p>
</div>
<div class="paragraph">
<p>(<a href="https://downloads.apache.org/cassandra/3.0.30/apache-cassandra-3.0.30-bin.tar.gz.asc" target="blank">pgp</a>, <a href="https://downloads.apache.org/cassandra/3.0.30/apache-cassandra-3.0.30-bin.tar.gz.sha256" target="blank">sha256</a>, <a href="https://downloads.apache.org/cassandra/3.0.30/apache-cassandra-3.0.30-bin.tar.gz.sha512" target="blank">sha512</a>)<br>
(<a href="https://www.apache.org/dyn/closer.lua/cassandra/3.0.30/apache-cassandra-3.0.30-src.tar.gz" target="blank">source</a>: <a href="https://downloads.apache.org/cassandra/3.0.30/apache-cassandra-3.0.30-src.tar.gz.asc" target="blank">pgp</a>, <a href="https://downloads.apache.org/cassandra/3.0.30/apache-cassandra-3.0.30-src.tar.gz.sha256" target="blank">sha256</a>, <a href="https://downloads.apache.org/cassandra/3.0.30/apache-cassandra-3.0.30-src.tar.gz.sha512" target="blank">sha512</a>)</p>
</div>
</div>
</div>
<div class="openblock inline100 inline-top">
<div class="content">
<div class="paragraph">
<p><br></p>
</div>
<h4 id="unmaintained-older-versions-of-cassandra-are-archived-here" class="discrete">Unmaintained older versions of Cassandra are archived <a href="https://archive.apache.org/dist/cassandra/" target="_blank" rel="noopener">here</a>.</h4>
<h4 id="cve-fixes-may-be-applied-to-unmaintained-versions-as-decided-on-a-case-by-case-basis" class="discrete">CVE fixes may be applied to unmaintained versions as decided on a case-by-case basis.</h4>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="openblock grad grad--two white">
<div class="content">
<div class="openblock pa-xlarge">
<div class="content">
</div>
</div>
</div>
</div>
<div class="openblock arrow pt-xlarge">
<div class="content">
<div class="openblock inner">
<div class="content">
<div class="admonitionblock caution">
<table>
<tr>
<td class="icon">
<i class="fa icon-caution" title="Caution"></i>
</td>
<td class="content">
<div class="paragraph">
<p><span class="image"><img src="/assets/img/caution.svg" alt="Caution" width="64" height="64"></span> Debian and RedHat package repositories have moved!</p>
</div>
<div class="paragraph">
<p>Debian&#8217;s <code>sources.list</code> and RedHat&#8217;s <code>cassandra.repo</code> files must be updated to point to the new repository URLs (see below).</p>
</div>
</td>
</tr>
</table>
</div>
<div class="exampleblock">
<div class="content">
<h3 id="installation-from-debian-packages" class="discrete">Installation from Debian packages</h3>
<div class="ulist">
<ul>
<li>
<p>For the <code>&lt;release series&gt;</code> specify the major version number, without dot, and with an appended x.</p>
</li>
<li>
<p>The latest <code>&lt;release series&gt;</code> is <code>41x</code>.</p>
</li>
<li>
<p>For older releases, the <code>&lt;release series&gt;</code> can be one of <code>40x</code>, <code>311</code>, <code>30x</code>, or <code>22x</code>.</p>
</li>
<li>
<p>Add the Apache Cassandra repository keys:</p>
</li>
</ul>
</div>
<div class="listingblock">
<div class="content">
<pre class="highlightjs highlight"><code class="language-asciidoc hljs" data-lang="asciidoc">curl -o /etc/apt/keyrings/apache-cassandra.asc https://downloads.apache.org/cassandra/KEYS</code></pre>
</div>
</div>
<div class="ulist">
<ul>
<li>
<p>Add the Apache repository of Cassandra to <code>/etc/apt/sources.list.d/cassandra.sources.list</code>, for example for the latest 4.1</p>
</li>
</ul>
</div>
<div class="listingblock">
<div class="content">
<pre class="highlightjs highlight"><code class="language-asciidoc hljs" data-lang="asciidoc">echo "deb [signed-by=/etc/apt/keyrings/apache-cassandra.asc] https://debian.cassandra.apache.org 41x main" | sudo tee -a /etc/apt/sources.list.d/cassandra.sources.list</code></pre>
</div>
</div>
<div class="ulist">
<ul>
<li>
<p>Update the repositories:</p>
</li>
</ul>
</div>
<div class="listingblock">
<div class="content">
<pre class="highlightjs highlight"><code class="language-asciidoc hljs" data-lang="asciidoc">sudo apt-get update</code></pre>
</div>
</div>
<div class="ulist">
<ul>
<li>
<p>Install Cassandra:</p>
</li>
</ul>
</div>
<div class="listingblock">
<div class="content">
<pre class="highlightjs highlight"><code class="language-asciidoc hljs" data-lang="asciidoc"> sudo apt-get install cassandra</code></pre>
</div>
</div>
<div class="ulist">
<ul>
<li>
<p>You can start Cassandra with <code>sudo service cassandra start</code> and stop it with <code>sudo service cassandra stop</code>. However, normally the service will start automatically. For this reason be sure to stop it if you need to make any configuration changes.</p>
</li>
<li>
<p>Verify that Cassandra is running by invoking <code>nodetool status</code> from the command line.</p>
</li>
<li>
<p>The default location of configuration files is <code>/etc/cassandra</code>.</p>
</li>
<li>
<p>The default location of log and data directories is <code>/var/log/cassandra/</code> and <code>/var/lib/cassandra</code>.</p>
</li>
<li>
<p>Start-up options (heap size, etc) can be configured in <code>/etc/default/cassandra</code>.</p>
</li>
</ul>
</div>
</div>
</div>
<div class="exampleblock">
<div class="content">
<h3 id="installation-from-rpm-packages" class="discrete">Installation from RPM packages</h3>
<div class="ulist">
<ul>
<li>
<p>For the <code>&lt;release series&gt;``</code> specify the major version number, without dot, and with an appended x.</p>
</li>
<li>
<p>The latest <code>&lt;release series&gt;</code> is <code>41x</code>.</p>
</li>
<li>
<p>For older releases, the <code>&lt;release series&gt;</code> can be one of <code>311x</code>, <code>30x</code>, or <code>22x</code>.</p>
</li>
<li>
<p>(Not all versions of Apache Cassandra are available, since building RPMs is a recent addition to the project.)</p>
</li>
<li>
<p>For CentOS 7 and similar (rpm &lt; 4.14), append the <code>noboolean</code> repository</p>
</li>
<li>
<p>Add the Apache repository of Cassandra to <code>/etc/yum.repos.d/cassandra.repo</code>, for example for the latest 4.0 version:</p>
</li>
</ul>
</div>
<div class="listingblock">
<div class="content">
<pre class="highlightjs highlight"><code class="language-asciidoc hljs" data-lang="asciidoc">[cassandra]
name=Apache Cassandra
baseurl=https://redhat.cassandra.apache.org/41x/
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://downloads.apache.org/cassandra/KEYS</code></pre>
</div>
</div>
<div class="paragraph">
<p>Or for CentOS 7:</p>
</div>
<div class="listingblock">
<div class="content">
<pre class="highlightjs highlight"><code class="language-asciidoc hljs" data-lang="asciidoc">[cassandra]
name=Apache Cassandra
baseurl=https://redhat.cassandra.apache.org/41x/noboolean/
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://downloads.apache.org/cassandra/KEYS</code></pre>
</div>
</div>
<div class="ulist">
<ul>
<li>
<p>Install Cassandra, accepting the gpg key import prompts:</p>
</li>
</ul>
</div>
<div class="listingblock">
<div class="content">
<pre class="highlightjs highlight"><code class="language-asciidoc hljs" data-lang="asciidoc">sudo yum install cassandra</code></pre>
</div>
</div>
<div class="paragraph">
<p>Start Cassandra (will not start automatically):</p>
</div>
<div class="listingblock">
<div class="content">
<pre class="highlightjs highlight"><code class="language-asciidoc hljs" data-lang="asciidoc">service cassandra start</code></pre>
</div>
</div>
<div class="paragraph">
<p>Systemd based distributions may require to run <code>systemctl daemon-reload</code> once to make Cassandra available as a systemd service. This should happen automatically by running the command above.</p>
</div>
<div class="paragraph">
<p>Make Cassandra start automatically after reboot:</p>
</div>
<div class="listingblock">
<div class="content">
<pre class="highlightjs highlight"><code class="language-asciidoc hljs" data-lang="asciidoc"> chkconfig cassandra on</code></pre>
</div>
</div>
<div class="paragraph">
<p>Please note that official RPMs for Apache Cassandra only have been available recently and are not tested thoroughly on all platforms yet. We appreciate your feedback and support and ask you to post details on any issues in the corresponding Jira ticket.</p>
</div>
</div>
</div>
<div class="exampleblock">
<div class="content">
<h2 id="source" class="discrete">Source</h2>
<div class="paragraph">
<p>Development is done in the Apache Git repository. To check out a copy:</p>
</div>
<div class="listingblock">
<div class="content">
<pre class="highlightjs highlight"><code class="language-asciidoc hljs" data-lang="asciidoc">git clone https://gitbox.apache.org/repos/asf/cassandra.git</code></pre>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<footer class="grad grad--two flex-center pb-xlarge">
<div class="inner text-center z2 relative">
<h2 class="white py-small">Get started with Cassandra, fast.</h2>
<a id="footer-cta" href="/_/quickstart.html" class="btn btn--filled ma-medium">Quickstart Guide</a>
</div>
<div class="inner flex flex-distribute-items mt-xlarge z2 relative">
<div class="col-2">
<div id="footer-logo" class="logo logo--footer mb-medium"><img src="../assets/img/logo-white-r.png" alt="Cassandra Logo"></div>
<p>Apache Cassandra<img src="../assets/img/registered.svg" alt="®" style="width:18px;"> powers mission-critical deployments with improved performance and unparalleled levels of scale in the cloud.</p>
<div class="footer-social-icons">
<a href="https://twitter.com/cassandra?lang=en" target="_blank"><img src="../assets/img/twitter-icon-circle-white.svg" alt="twitter icon" width="24"></a>
<a href="https://www.linkedin.com/company/apache-cassandra/" target="_blank"><img src="../assets/img/LI-In-Bug.png" alt="linked-in icon" width="24"></a>
<a href="https://www.youtube.com/c/PlanetCassandra" target="_blank"><img src="../assets/img/youtube-icon.png" alt="youtube icon" width="24"></a>
</div>
</div>
<div class="col-2 flex flex-center">
<ul class="columns-2">
<li class="mb-small"><a href="/">Home</a></li>
<li class="mb-small"><a href="/_/cassandra-basics.html">Cassandra Basics</a></li>
<li class="mb-small"><a href="/_/quickstart.html">Quickstart</a></li>
<li class="mb-small"><a href="/_/ecosystem.html">Ecosystem</a></li>
<li class="mb-small"><a href="/doc/latest/">Documentation</a></li>
<li class="mb-small"><a href="/_/community.html">Community</a></li>
<li class="mb-small"><a href="/_/case-studies.html">Case Studies</a></li>
<li class="mb-small"><a href="/_/resources.html">Resources</a></li>
<li class="mb-small"><a href="/_/blog.html">Blog</a></li>
</ul>
</div>
</div>
</footer>
<div class="lower-footer bg-white pa-medium">
<div class="flex flex-row flex-vert-center">
<div class="pr-medium"><img src="../assets/img//feather-small.png" alt="ASF" width="20"></div>
<div class="pr-medium"><a href="http://www.apache.org/" target="_blank">Foundation</a></div>
<div class="pr-medium"><a href="https://www.apache.org/events/current-event.html" target="_blank">Events</a></div>
<div class="pr-medium"><a href="https://www.apache.org/licenses/" target="_blank">License</a></div>
<div class="pr-medium"><a href="https://www.apache.org/foundation/thanks" target="_blank">Thanks</a></div>
<div class="pr-medium"><a href="https://www.apache.org/security" target="_blank">Security</a></div>
<div class="pr-medium"><a href="https://privacy.apache.org/policies/privacy-policy-public.html" target="_blank">Privacy</a></div>
<div class="pr-medium"><a href="https://www.apache.org/foundation/sponsorship" target="_blank">Sponsorship</a></div>
</div>
<p class="my-medium">© 2009-<script>document.write(new Date().getFullYear())</script> <a href="https://apache.org" target="_blank">The Apache Software Foundation</a> under the terms of the Apache License 2.0. Apache, the Apache feather logo, Apache Cassandra, Cassandra, and the Cassandra logo, are either registered trademarks or trademarks of The Apache Software Foundation.</p>
</div>
<div id="fade" class="hidden"></div>
<div id="modal" class="hidden">
<div id="close-modal" class="cursor-pointer"><svg viewBox="0 0 24 24" width="24" height="24" stroke="currentColor" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round" class="css-i6dzq1"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></div>
<div id="mod-content" class="vid-mod-content resp-container"></div>
</div>
<script>
jQuery(function(){
var windowW = $(window).width();
$(document)
.on('click','.mobile-nav-icon',function(){
$('.main-nav').fadeIn();
})
.on('click','.main-nav',function(){
if(windowW <= 1000){
$(this).fadeOut();
}
})
.on('click','#version-toggle',function(){
$(this).toggleClass('active');
$(this).next().fadeToggle();
})
.on('click','#mobile-docs-nav-burger', function(){
$(this).toggleClass('active');
$('.docs-nav').toggleClass('active');
});
var url = window.location.pathname;
var isQuickstart = url.includes('quickstart.html');
if(isQuickstart){
var footerCTA = document.getElementById('footer-cta');
footerCTA.innerHTML = 'Get latest updates';
footerCTA.setAttribute('href', '/_/blog.html');
}
});
</script>
</div>
</body>
<script>
jQuery(function(){
jQuery(document)
.on('click','.cassandra-cloud h3',function(){
var el = jQuery(this);
el.toggleClass('active');
el.next().slideToggle();
});
});
</script>
</html>