- Build Applications
- Kafka Clients
Connect to your cluster using Lenses
Note
This QuickStart assumes that you have created a StreamNative cluster with the Kafka protocol enabled, created a service account, and granted the service account produce
and consume
permissions to a namespace for the target topic.
This document shows how to connect to your StreamNative cluster using Lenses through Token authentication.
Before you begin
Note
- Before using an API key, verify that the service account is authorized to access the resources, such as tenants, namespaces, and topics.
- The password for different utilities as
kcat
will be equal totoken:<API KEY>
.
You can follow the instructions to create an API key for the service account you choose to use.
Steps
This section describes how to connect to your StreamNative cluster and export data from your StreamNative cluster using Lenses.
Go to the Lenses UI and configure your StreamNative cluster.
- [1] Bootstrap Servers: the Kafka service URL of your StreamNative cluster.
- [2] Security Protocol: the security protocol of your StreamNative cluster.
- [3] SASL Mechanism: the security mechanism of your StreamNative cluster.
- [4] JAAS Configuration
- username: the tenant and namespace name, in the format of
<tenant-name>/<namespace-name>
. - password: the token of your service account, in the format of
token:<API key of your service account>
- username: the tenant and namespace name, in the format of
View data in the target topic.
a. On the left navigation pane of the Lenses UI, click Explore to navigate to the Explore page. b. Select the target topic.
The message in the topic
kop-topic
looks like the below:{ "value": { "address": { "street": "Summer Place", "streetNumber": "79", "apartmentNumber": "", "postalCode": "96518", "city": "San Francisco" }, "firstName": "Skylar", "middleName": "Skylar", "lastName": "Vega", "email": "[email protected]", "username": "skylarv", "password": "BAhSz5sB", "sex": "FEMALE", "telephoneNumber": "728-020-424", "dateOfBirth": -499301348331, "age": 69, "company": { "name": "Klein", "domain": "klein.biz", "email": "[email protected]", "vatIdentificationNumber": "62-0006870" }, "companyEmail": "[email protected]", "nationalIdentityCardNumber": "860-15-3193", "nationalIdentificationNumber": "", "passportNumber": "TbfdoEIBP" } }
Query data in the target topic.
a. From the Header Bar menu, go to the Dashboard panel.
b. On the side navigation, select SQL Studio under the Data section.