Using the Kafka Client¶
Scenario¶
This section guides users to use a Kafka client in an O&M or service scenario.
Prerequisites¶
The client has been installed. For example, the installation directory is /opt/client.
Service component users are created by the administrator as required. Machine-machine users need to download the keytab file. A human-machine user must change the password upon the first login. (Not involved in normal mode)
After changing the domain name of a cluster, redownload the client to ensure that the kerberos.domain.name value in the configuration file of the client is set to the correct server domain name.
Procedure¶
Log in to the node where the client is installed as the client installation user.
Run the following command to go to the client installation directory:
cd /opt/client
Run the following command to configure environment variables:
source bigdata_env
Run the following command to perform user authentication (skip this step in normal mode):
kinit Component service user
Run the following command to switch to the Kafka client installation directory:
cd Kafka/kafka/bin
Run the following command to use the client tool to view and use the help information:
./kafka-console-consumer.sh: Kafka message reading tool
./kafka-console-producer.sh: Kafka message publishing tool
./kafka-topics.sh: Kafka topic management tool