Create New BucketFS Service

Exasol provides a default BucketFS service preinstalled for the configured data disk. This default BucketFS service includes a default bucket which contains preinstalled script languages: Java, Python, and R. You can create and configure any number of buckets within this BucketFS service. Creating a new BucketFS service is a good approach when you want to make files available on different ports or you store larger files.


There are no prerequisites for this procedure.


This procedure is carried out using ConfD. For more information, see ConfD.

The following examples are written in Bash on a Linux terminal and use the tool confd_client, which is accessed by connecting to EXAClusterOS on the database nodes. You can also interact with ConfD using Python and XML-RPC. For more information, see ConfD.

Placeholder values are normally indicated with UPPERCASE characters. Replace the placeholders with your own values.

  1. To interact with ConfD, connect to EXAClusterOS on the database access node. For example:

    c4 connect -t1/cos

    When you are connected to EXAClusterOS you can run ConfD jobs using confd_client.

  2. To create a BucketFS service, use the ConfD job bucketfs_add. For example:

    confd_client -c bucketfs_add -a '{bucketfs_name: BUCKETFS_NAME, http_port: 0, https_port: 2582, owner: [500,500]}'


You can verify that the BucketFS service was created using the ConfD job bucketfs_list:

confd_client -c bucketfs_list

The output is similar to the following:

- bfsdefault
- bucketfs1

Next Steps

Now that you have a BucketFS service created, you can start creating new buckets to store files or data within this BucketFS service. For more information, refer to the Create New Buckets in BucketFS Service section.

See Also