Open topic with navigation

TIBCO BusinessEvents® Enterprise Edition 6.3.1

# Configuring Apache Cassandra as a Store Provider

You can use Apache Cassandra as a store provider for your TIBCO BusinessEvents application with or without cache.

You can use Cassandra for applications with the following cluster and cache combinations:

Cluster Configuration | Object Management Type | Cache Configuration
--- | --- | ---
Unclustered | Store | No cache
TIBCO FTL cluster | Store | No cache
TIBCO FTL cluster | Cache | Apache Ignite

Before you begin

- Download and install Apache Cassandra. Start the Cassandra server. For more information, see the Cassandra documentation.

- Initialize and create tables on the Cassandra server. Sample initialize_database_cassandra.cql and create_tables_cassandra.cql files are provided located at BE_HOME/bin. For more details, see Initializing the Database and Generate Non-Project Tables.

Procedure

1. Open the project CDD file in TIBCO BusinessEvents Studio and on the Cluster tab, configure the cluster and cache as per your project requirements.

   See:

   - Configuring TIBCO FTL as the Cluster Provider
   - Configuring Apache Ignite as a Cache Provider

2. Configure the CDD file to use a backing store for the project using either of the following ways:

   - If you are not using any cache with the project, select Object Management and set the following values.

     - Object Management Mode - `Store`

     - Store Provider - `Apache Cassandra`

   - If you are using Apache Ignite as the cache for the project, select Object Management > Persistence and set the following values.

     - Persistence Option - `Store`

     - Store Type - `Apache Cassandra`

3. Configure the Connection and Security fields.

   See: Backing Store Settings Reference for Apache Cassandra

4. Generate a Cassandra schema for the project.

   See: Generating Deployment Scripts for a Store.

5. Import the schema and generate Cassandra tables.

   See: Initializing the Database and Generate Non-Project Tables

6. (Optional) Enable one-way (server-side encryption) or two-way SSL (server-side and client-side)authentication for your application in the Cassandra server. For more information, see Cassandra documentation.

Note: TIBCO BusinessEvents does not support transactions when Apache Cassandra is used as a store provider.
Subtopics

Did you find this helpful?

YesNo
Great!
Thanks for taking the time to give us some feedback.
Sorry about that

Why wasn't this helpful? (check all that apply)

Could not find what I was looking for
Instructions confusing or unclear
Instructions did not work

Want to tell us more?

Please select at least one option or provide details about the issue!!

Error occurred while submitting feedback.

Error2 occurred while submitting feedback.

TIBCO BusinessEvents® Enterprise Edition

Copyright © 2004-2024. Cloud Software Group, Inc. All Rights Reserved.