Skip to content

Brooklin Configuration

Ahmed Abdul Hamid edited this page Sep 3, 2019 · 11 revisions

Overview

Config Properties

brooklin.server.connector.<connectorName>.factoryClassName (Required)

brooklin.server.connectorNames (Required)

  • A comma-separated list of Connector names
  • Connector names can be arbitrary strings
  • Connector names are used to identify them in configuration options and Datastream operations
  • At least one Connector name must be provided

brooklin.server.coordinator.cluster (Required)

  • Brooklin cluster name
  • Also the name of the top-level znode for a Brooklin cluster in ZooKeeper

brooklin.server.coordinator.zkAddress (Required)

  • ZooKeeper URL
  • Address of ZooKeeper instance to use for maintaining metadata about Coordinators, Datastreams, and DatastreamTasks

brooklin.server.csvMetricsDir

  • Metrics reports directory
  • Directory where CSV metrics reports are generated

brooklin.server.diag.path

  • Datastream Management Service (DMS) health-monitoring REST endpoint path
  • Default is empty string

brooklin.server.diag.port

brooklin.server.httpPort

  • Datastream Management Service (DMS) port
  • This is the port used by the HttpJettyServer of the DMS service
  • Specifying 0 causes a port to be selected at random (default)

brooklin.server.serde.<serdeName>.factoryClassName

brooklin.server.serdeNames

  • A comma-separated list of SerDe (Serializer/Deserializer) names
  • SerDe names can be arbitrary strings
  • SerDe names are used to identify them in configuration options and Datastream operations

brooklin.server.transportProvider.<transportProviderName>.factoryClassName (Required)

brooklin.server.transportProviderNames (Required)

  • A comma-separated list of TransportProvider names
  • TransportProvider names can be arbitrary strings
  • TransportProvider names are used to identify them in configuration options and Datastream operations
  • At least one TransportProvider name must be provided