Kafka Consumer

To add a consumer in Axibase Collector, navigate to Data Sources > Kafka Consumers and select "Add".

Supported Brokers

Apache Kafka 0.9.0.x +

Settings

FieldDescription
NameName of consumer.
Server(s)A list of host/port pairs to use for establishing the initial connection to the Kafka cluster. The client will make use of all servers irrespective of which servers are specified here for bootstrapping—this list only impacts the initial hosts used to discover the full set of servers.
This list should be in the form 'host1:port1,host2:port2,...'.
Since these servers are just used for the initial connection to discover the full cluster membership (which may change dynamically), this list need not contain the full set of servers (you may want more than one, though, in case a server is down)
Security ProtocolProtocol used to communicate with brokers.
Supported protocols:
* PLAINTEXT
* SSL
Read Timeout, secondsThe amount of time in seconds to block message reading.
Poll Timeout, msThe amount of time in milliseconds to block waiting for input.
PropertiesExtended consumer properties

SSL Settings

If SSL protocol is selected, we need to configure additional settings:

FieldDescription
Key StoreKey stores:
* CUSTOM - use custom trust/key stores
* DEFAULT - use Collector stores
Trust Store PathThe location of the trust store file.
Trust Store PasswordThe password for the trust store file.
Two-Way AuthenticationEnable 2-Way Authentication (client verification).
Key Store PathThe location of the key store file.
Key Store PasswordThe store password for the key store file.
Key AliasThe unique name of the entry in the store.
Key PasswordThe password of the private key in the key store file.

Screenshots

Configuration

Kafka Consumer Configuration Example

Test Result

Kafka Consumer Test Results