Jump to main content
  1. Home
  2. Configuring

    Create a basic or an enterprise domain which is a single point for configuring and managing common resources, security, and instances.

  3. Setting up an enterprise domain on multiple resources

    An enterprise domain can have multiple resources and users. This type of domain is typically used for production environments. You can configure high availability to ensure that Teracloud® Streams can continue to run even if resources fail or are not available.

  4. Creating an enterprise domain

    You can create an enterprise domain by using the Teracloud® Streams graphical user interfaces or the streamtool command-line interface.

  • Welcome

    Learn about the core capabilities of Teracloud® Streams, its architecture, and key concepts.

  • Installing

    Use this information to install, upgrade, and uninstall the Teracloud® Streams product.

  • Configuring

    Create a basic or an enterprise domain which is a single point for configuring and managing common resources, security, and instances.

    • Setting up a basic domain on a single resource

      A basic domain has a single Teracloud® Streams resource and user. This type of domain is typically used for test or development environments.

    • Setting up an enterprise domain on multiple resources

      An enterprise domain can have multiple resources and users. This type of domain is typically used for production environments. You can configure high availability to ensure that Teracloud® Streams can continue to run even if resources fail or are not available.

      • Prerequisites

        Before you create an enterprise domain, you must set up an external ZooKeeper server for managing Teracloud® Streams. You can set up either LDAP or PAM to use as the default user authentication method for the domain.

      • Creating an enterprise domain

        You can create an enterprise domain by using the Teracloud® Streams graphical user interfaces or the streamtool command-line interface.

        • Creating a domain by using streamtool commands

          Use this procedure to create an enterprise domain by using the Teracloud® Streams streamtool mkdomain command.

      • Setting up resources in an enterprise domain

      • Creating an instance in an enterprise domain

        You can create an instance by using the Streams Console or the streamtool command-line interface.

      • Configuring an instance to use dynamic resource allocation

        You can configure an instance to dynamically allocate resources depending on the needs of the job. When a job is submitted, resources are acquired from the domain to support these jobs and are released when they are no longer needed.

      • Adding resources to instances

        You can assign resources to an instance statically when you create the instance or dynamically after the instance is created. The resources are allocated to the instance from the pool of resources in the domain.

      • Configuring high availability in an enterprise domain

        Both domains and instances have a high availability count property. This property indicates how many copies of management services are maintained by a domain, instance, or application repository. The extra copies (standby services) allow for automatic failover if resources unexpectedly fail or become unavailable.

    • Configuring security

      Each Teracloud® Streams domain and instance maintains its own security configuration.

    • Configuring audit logging

      Teracloud® Streams supports comprehensive, multiple-level auditing of product and user operations. By default, audit logging is not enabled.

    • Configuring transport mechanisms

      Teracloud® Streams supports several high-performance and configurable transport mechanisms for communicating across processing elements (PEs). You can configure the transport mechanism by updating Teracloud Streams properties.

    • Configuring a checkpoint data store

      Use this procedure to configure a checkpoint data store for Teracloud® Streams domains and instances.

  • Administering

    Administer the product by using the Teracloud® Streams graphical user interface, APIs, or the streamtool command-line interface.

  • Developing

    Develop stream applications with the Streams Processing Language (SPL), Java, and Python.

  • Troubleshooting

    Resolve problems with Teracloud® Streams using the troubleshooting tools provided with the product as well as the resources offered by Teracloud Support.

  • Reference

    Find details on the SPL language, toolkits, APIs, commands, and more.

  • Glossary

    Use this glossary to find terms and definitions for Teracloud® Streams.

Creating a Teracloud® Streams enterprise domain

You can create an enterprise domain by using the Teracloud® Streams graphical user interfaces or the streamtool command-line interface.

Before you begin

  • Set up a external ZooKeeper server to manage Teracloud® Streams.
  • Set up the default user authentication method for the domain.
  • Creating an enterprise domain by using the Teracloud Streams streamtool command-line interface
    Use this procedure to create an enterprise domain by using the Teracloud® Streams streamtool mkdomain command.

Teracloud Streams

Revolutionizing real-time data analytics with advanced tools, AI integration, and unparalleled expertise.

Quick Links

About Teracloud
Privacy Policy

Contact Us

info.streams@teracloud.com
© 2025 Teracloud. All rights reserved.