Automic VaultAutomic Vault

brew

Installer apache-drill avec Homebrew, apt, Nix

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de apache-drill pour les workflows d'agents IA.

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install apache-drill

local Homebrew formula metadata

Linux

Debian aptvérifié · 92%
sudo apt install sqlline

Debian stable package indexes · sqlline · Source: deb.debian.org

Nixvérifié · 92%
nix profile install nixpkgs#sqlline

nixpkgs package indexes · pkgs/by-name/sq/sqlline/package.nix · Source: api.github.com

aperçu

Résumé du paquet

Schema-free SQL Query Engine for Hadoop, NoSQL and Cloud Storage

Commandes et alias

  • auto-setup.sh
  • drill-am.sh
  • drill-conf
  • drill-config.sh
  • drill-embedded
  • drill-localhost
  • drill-on-yarn.sh
  • drillbit.sh
  • runbit
  • sqlline
  • submit_plan
  • yarn-drillbit.sh

historique

Historique du projet et usages

Apache Drill is a distributed SQL query engine for self-describing data, aimed at interactive analysis over Hadoop, NoSQL systems, cloud object stores, files, and other semi-structured sources without forcing users to predefine schemas.

Historique du projet

Drill was created in the Apache ecosystem as an implementation inspired by Google's Dremel paper and entered the Apache Incubator in 2012. The project graduated as an Apache top-level project in November 2014, with ASF materials emphasizing both the Dremel lineage and the goal of letting analysts query large, changing datasets directly.

The 1.0 release followed in May 2015. By then Drill was positioned as a self-service SQL layer for Hadoop, HBase, NoSQL, and files, with ordinary SQL clients, JDBC/ODBC tooling, and the bundled sqlline shell acting as the day-to-day interface.

Historique d'adoption

ASF's top-level project announcement described a community with contributors from MapR, Hortonworks, Pentaho, Cisco, and others. Its adoption pitch was less about replacing a warehouse and more about shortening the path from raw data to exploratory SQL, especially where schemas were late-binding or data lived outside a single database.

Drill's package-manager appeal comes from that same shape: install a JVM-based query layer, point storage plugins at local files, HDFS, S3, MongoDB, HBase, Hive, Kafka, and similar systems, then query them from a shell or BI client without running a separate ingestion pipeline first.

Modes d'utilisation

The Homebrew package exposes Drill launch and helper scripts such as drill-embedded, drill-localhost, drillbit.sh, and sqlline. In practice, package users tend to start with embedded or localhost mode for local file and object-store exploration, then move configuration into drill-override.conf for distributed or secured deployments.

Drill configuration is split between the HOCON-style drill-override.conf and environment overrides such as drill-env.sh. Apache's docs state that Drill loads these from /etc/drill/conf when present, otherwise from $DRILL_HOME/conf, which matches the Unix paths useful to package maintainers.

Pourquoi les passionnés de paquets s'y intéressent

Drill is interesting to package nerds because it ships as a large Java data system but still offers a concrete CLI workflow: install it, run sqlline or drill-embedded, and query local JSON, Parquet, CSV, or remote systems through storage plugins. The package boundary matters because Java version, config directory, launch scripts, and optional native clients can all affect the first five minutes.

It also represents the Hadoop-era style of packaging: a tarball-style distribution with $DRILL_HOME, conf files, shell wrappers, and cluster-oriented defaults, wrapped by Homebrew into something developers can run locally.

Chronologie

  • 2012: Drill enters the Apache Incubator.
  • 2014: Drill graduates as an Apache top-level project.
  • 2015: Apache Drill 1.0 is announced.
  • 2025: Apache Drill 1.22.0 appears in the official release notes index.

Related projects

  • Google Dremel is the research system that inspired Drill's interactive, nested-data SQL direction.
  • Apache Calcite, Hadoop, Hive, HBase, Parquet, Kafka, MongoDB, and cloud object stores are common neighboring technologies in Drill deployments.

posture de sécurité

Niveau de risque : orange

broad file, network, media, or database tool signal. infrastructure mutation or orchestration signal.

Classificateur de risque

risque orange · confiance moyen · infrastructure

Pourquoi

  • broad file, network, media, or database tool signal
  • infrastructure mutation or orchestration signal

Signaux

  • text:cloud
  • text:sql

Comportement d'installation

  • Aucun hook post-install Homebrew n’est enregistré dans les métadonnées de formule.
  • Les métadonnées de bottle Homebrew sont disponibles pour 1 plateformes.
  • S’installe avec 1 dépendances d’exécution.

Revue recommandée

Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.

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.

Unix
/etc/drill/conf/drill-override.conf/etc/drill/conf/drill-env.sh$DRILL_HOME/conf/drill-override.conf$DRILL_HOME/conf/drill-env.sh

exécutables

Exécutables installés

CommandeTypeExpositionNote
auto-setup.shcliexécutable global
drill-am.shcliexécutable global
drill-confcliexécutable global
drill-config.shcliexécutable global
drill-embeddedcliexécutable global
drill-localhostcliexécutable global
drill-on-yarn.shcliexécutable global
drillbit.shcliexécutable global
runbitcliexécutable global
sqllinecliexécutable global
submit_plancliexécutable global
yarn-drillbit.shcliexécutable global

fraîcheur

Version et fraîcheur

Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.

page générée2026-07-25
version du gestionnaire1.22.0
gestionnaire mis à jour2026-06-28
données localesOK
amontnot checked
dernière version détectéenon détecté

https://drill.apache.org

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:apache-drill
Version1.22.0
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/apache-drill
Page d'accueilhttps://drill.apache.org
Dépôthttps://github.com/apache/drill
Docs amonthttps://drill.apache.org/docs
LicenceApache-2.0
Archive sourcehttps://www.apache.org/dyn/closer.lua?path=drill/1.22.0/apache-drill-1.22.0.tar.gz
Dernière mise à jour2026-06-28T00:38:43-04:00
Pulseupdated
Dépendancesopenjdk@21
Bouteilledisponible (sur all)
post-install Homebrewnon défini
Serviceaucun déclaré

faits du registre

Détails de la base source

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nameapache-drill
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

correspondances dans les bases sources

Autres enregistrements de gestionnaires de paquets

Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.

Debian apt92%

sqlline 1.0.2-9

JDBC command-line utility for issuing SQL

https://sqlline.sourceforge.net

sudo apt install sqlline
  • Section: utils
  • Architecture: all
  • 4 Dépendances
  • 4 dépendances optionnelles
  • installed executable or alias match
  • Correspondance par : Sqlline
Debian stable package indexes · deb.debian.org · Debian stable package indexes: sqlline from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix92%

sqlline

nix profile install nixpkgs#sqlline
  • installed executable or alias match
  • Correspondance par : Sqlline
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/sq/sqlline/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt92%

sqlline 1.0.2-8

JDBC command-line utility for issuing SQL

http://sqlline.sourceforge.net

sudo apt install sqlline
  • Section: universe/utils
  • Architecture: all
  • 4 Dépendances
  • 4 dépendances optionnelles
  • installed executable or alias match
  • Correspondance par : Sqlline
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: sqlline from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

  • 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