← ClaudeAtlas

exasol-bucketfslisted

Exasol BucketFS file system management via exapump CLI. Covers listing, uploading, downloading, and deleting files and directories in BucketFS, BucketFS configuration, bucket structure, and use with UDFs.
exasol-labs/exasol-agent-skills · ★ 9 · AI & Automation · score 72
Install: claude install-skill exasol-labs/exasol-agent-skills
# Exasol BucketFS Skill Trigger when the user mentions **BucketFS**, **exapump**, **bucket**, **bfsdefault**, **upload to BucketFS**, **download from BucketFS**, **delete from BucketFS**, **BucketFS path**, **BucketFS file**, or any BucketFS file management task. ## BucketFS Concepts **BucketFS** is a synchronous distributed file system available on all nodes of an Exasol cluster. Files stored in BucketFS are automatically replicated to every cluster node. Key concepts: - **Service**: A named BucketFS instance. The default service is `bfsdefault`. - **Bucket**: A storage container within a service. The default bucket is `default`. - **Path inside BucketFS**: Files are referenced by the path within the bucket (e.g., `models/my_model.pkl`). - **Local path inside UDFs**: Files are accessible at `/buckets/<service>/<bucket>/<path>` (e.g., `/buckets/bfsdefault/default/models/my_model.pkl`). Important characteristics: - Writes are atomic — a file is either fully written or not at all. - No transactions and no file locks; the latest write wins. - All nodes see identical content after synchronisation. - BucketFS is not included in database backups — manage backups separately. - Not suited for very large datasets due to replication overhead. ## exapump CLI The `exapump` command is the CLI tool for managing BucketFS. All BucketFS operations use the `exapump bucketfs` subcommand. ### Connection Configuration Connection settings are stored in `~/.exapump/config.toml` as named pr