Automic VaultAutomic Vault

brew

cassandra mit Homebrew, MacPorts, Nix, pacman installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für cassandra in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install cassandra

local Homebrew formula metadata

MacPortsverifiziert · 94%
sudo port install cassandra

MacPorts ports tree · databases/cassandra/Portfile · Quelle: api.github.com

Überblick

Paketzusammenfassung

Eventually consistent, distributed key-value store

Befehle und Aliase

  • auditlogviewer
  • cassandra
  • cassandra-stress
  • compaction-stress
  • cqlsh
  • cqlsh.py
  • debug-cql
  • fqltool
  • generatetokens
  • hash_password
  • jmxtool
  • nodetool
  • sstabledump
  • sstableexpiredblockers
  • sstablelevelreset
  • sstableloader
  • sstablemetadata
  • sstableofflinerelevel
  • sstablepartitions
  • sstablerepairedset
  • sstablescrub
  • sstablesplit
  • sstableupgrade
  • sstableutil
  • sstableverify

Verlauf

Projektgeschichte und Nutzung

Apache Cassandra is an open-source distributed NoSQL database built for high availability, linear scalability, and fault tolerance on commodity hardware or cloud infrastructure. It is one of the most recognizable databases in the package-manager catalog because a single package ships the server, cqlsh, nodetool, and a large set of SSTable and operations tools.

Projektgeschichte

The Apache Cassandra GitHub repository dates to 2009. The official README describes Cassandra as a highly scalable partitioned row store, with partitioning used to distribute data across machines and CQL as a SQL-like query language.

Cassandra's release history spans many major operational changes. Current NEWS and CHANGES files describe work such as transactional cluster metadata, guardrails, repair automation design work, table constraints, role/password policies, and extensive storage-engine and read-path performance improvements.

Adoptionsgeschichte

The official project homepage says Cassandra is trusted by thousands of companies for scalability and high availability. Its case studies list very large deployments, including Apple running more than 75,000 nodes, Instagram beginning use in 2012, Netflix managing petabytes of data, and Uber running Cassandra as a service for millions of queries per second and petabytes of data.

Homebrew analytics show 3,989 stable installs in the last 365 days in the formula API, reflecting developer and local-test usage rather than production cluster deployment.

Wie es verwendet wird

The package is used to run Cassandra nodes, start local clusters, interact through `cqlsh`, and administer clusters with tools such as `nodetool`, `sstabledump`, `sstableloader`, and related SSTable utilities. Official docs identify `cassandra.yaml` as the main configuration file and cqlsh as the command-line CQL shell shipped with every Cassandra package.

Warum Paket-Nerds sich dafür interessieren

For package maintainers, Cassandra is a heavy, multi-tool Java database package with config files, shell tools, Python cqlsh behavior, and fast-moving runtime requirements. It is a good test of how a package manager handles daemon-oriented software, Java compatibility, CLI shims, configuration defaults, and large upstream release artifacts.

Zeitleiste

  • 2009: Apache Cassandra repository created.
  • 2012: Instagram began using Cassandra according to the official case-study page.
  • 2016: Bloomberg quote on the official homepage says its engineers turned to Cassandra that year.
  • 2026: Homebrew formula packages Apache Cassandra 5.0.8.

Related projects

  • CQL and cqlsh are Cassandra's query language and interactive shell surface.
  • Reaper for Apache Cassandra is a related operations tool focused on repair scheduling.
  • Apache Lucene-derived and storage-engine tooling appears around Cassandra indexing and SSTable operations, but Cassandra ships its own administration tools.

Sicherheitslage

Risikostufe: orange

formula declares a Homebrew service.

Risikoklassifikator

orange Risiko · mittel Konfidenz · infrastructure

Warum

  • formula declares a Homebrew service

Signale

  • metadata:service

Installationsverhalten

  • In den Formelmetadaten ist kein Homebrew-Post-install-Hook erfasst.
  • Formelmetadaten deklarieren einen Service- oder Daemon-Block.
  • Homebrew-Bottle-Metadaten sind für 6 Plattformziele verfügbar.
  • Installiert mit 3 Laufzeitabhängigkeiten.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Linux
/etc/cassandra/cassandra.yaml
Unix
conf/cassandra.yaml

Credential files

Credential-bearing paths to review before unattended agent runs.

Unix
~/.cassandra/credentials

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
auditlogviewercliglobales Executable
cassandracliglobales Executable
cassandra-stresscliglobales Executable
compaction-stresscliglobales Executable
cqlshcliglobales Executable
cqlsh.pycliglobales Executable
debug-cqlcliglobales Executable
fqltoolcliglobales Executable
generatetokenscliglobales Executable
hash_passwordcliglobales Executable
jmxtoolcliglobales Executable
nodetoolcliglobales Executable
sstabledumpcliglobales Executable
sstableexpiredblockerscliglobales Executable
sstablelevelresetcliglobales Executable
sstableloadercliglobales Executable
sstablemetadatacliglobales Executable
sstableofflinerelevelcliglobales Executable
sstablepartitionscliglobales Executable
sstablerepairedsetcliglobales Executable
sstablescrubcliglobales Executable
sstablesplitcliglobales Executable
sstableupgradecliglobales Executable
sstableutilcliglobales Executable
sstableverifycliglobales Executable

Aktualität

Version und Aktualität

Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.

Seite generiert2026-07-10
Manager-Version5.0.8
Manager aktualisiert2026-06-06
lokale DatenOK
Upstreamnot checked
neueste erkannte Versionnicht erkannt

https://cassandra.apache.org

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:cassandra
Version5.0.8
PaketmanagerHomebrew
Paketmanager-Seitehttps://formulae.brew.sh/formula/cassandra
Homepagehttps://cassandra.apache.org
Repositoryhttps://gitbox.apache.org/repos/asf/cassandra.git
Upstream-Dokumentationhttps://cassandra.apache.org/doc/latest
LizenzApache-2.0
Quellarchivhttps://www.apache.org/dyn/closer.lua?path=cassandra/5.0.8/apache-cassandra-5.0.8-bin.tar.gz
Zuletzt aktualisiert2026-06-06T11:29:12Z
Pulseupdated
Abhängigkeitenlibev, openjdk@17, python@3.11
Bottleverfügbar (auf arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnicht definiert
Dienstdeclared

Registry-Fakten

Details aus der Quelldatenbank

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namecassandra
Aliases
  • cassandra@5.0
Version Scheme0
Revision0
Conflicts With
  • emqx
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

Source-Datenbank-Treffer

Andere Paketmanager-Einträge

Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.

Nix95%

cassandra

nix profile install nixpkgs#cassandra
  • normalized package name match
  • Abgeglichen nach: Cassandra
nixpkgs package indexes · raw.githubusercontent.com · nixpkgs package indexes: cassandra from https://raw.githubusercontent.com/NixOS/nixpkgs/master/pkgs/top-level/all-packages.nix
pacman95%

perl-geoip 1.51-4

GeoIP Perl API

https://github.com/maxmind/geoip-api-perl

sudo pacman -S perl-geoip
  • License: GPL-1.0-or-later AND Artistic-1.0-Perl
  • Architecture: x86_64
  • 2 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Cassandra
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: perl-geoip from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
MacPorts95%

cassandra

sudo port install cassandra
  • normalized package name match
  • Abgeglichen nach: Cassandra
MacPorts ports tree · api.github.com · MacPorts ports tree: databases/cassandra/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment