Adding SSB services to the default topologies
After creating the service definitions, you must add the SSB services to the Knox default topologies in Cloudera Manager.
- Go to your cluster in Cloudera Manager.
- Click on Knox from the list of Services.
- Select Configuration.
- Search for Knox Simplified Topology Management.
-
Add the following entries to the Knox Simplified Topology Management -
cdp-proxy:
SSB-SSE-UI:url=https://<streaming_sql_engine_host>:18121 SSB-SSE-UI:httpclient.connectionTimeout=5m SSB-SSE-UI:httpclient.socketTimeout=5m SSB-SSE-WS:url=wss://<streaming_sql_engine_host>:18121
SSB-SSE-UI-LB:url=https://<streaming_sql_engine_host>:8080 --secured port:8445 SSB-SSE-UI-LB:httpclient.connectionTimeout=5m SSB-SSE-UI-LB:httpclient.socketTimeout=5m SSB-SSE-WS-LB:url=wss://<streaming_sql_engine_host>:8080 ----secured port:8445
You need to add the hostname to the entries as shown in the following example:You only need to add Materalized View API to the Knox Gateway group if the configuration is different from the default. This means if you are using a Load Balanced SSB, you need to add the API URL to the Knox Simplified Topology Management - cdp-proxy-api field:- Unsecured port:
SSB-MVE-API-LB:url=https://<ssb_mv_host>:8081
- Secured
port:
SSB-MVE-API-LB:url=https://<ssb_mv_host>:8444
- Unsecured port:
-
Click Save changes.
The Refresh needed indicator appears beside the Knox service name.
- Refresh Knox.