Team Exasol
Team Exasol

About the project

Exasol's BucketFS is a distributed file system that automatically synchronizes files uploaded on one cluster node to all other nodes. It is intended for providing shared configuration, scripts and libraries used in User Defined Functions (UDF) mainly.

This project provides a library that abstracts access to Exasol's BucketFS. This allows BucketFS features to be used programmatically without having to deal with the underlying protocol.

New release

In version 2.0.0 we've added support for downloading the contents of a file on BucketFS directly into a Java String. We also fixed a couple of bugs, removed obsolete API methods and made the log message more uniform.

Breaking changes:

  • Removed obsolete method upload<...>(<...>, boolean blocking) from interface Bucket.
  • Wrapped all InterruptedExceptions in BucketAccessExceptions (unchecked exception).
  • File uploads now throw FileNotFoundException in case source file does not exist.

For more information check out the BucketFS Java (library and API) 2.0.0 release on GitHub.