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.

  1. Go to your cluster in Cloudera Manager.
  2. Click on Knox from the list of Services.
  3. Select Configuration.
  4. Search for Knox Simplified Topology Management.
  5. 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
  6. Click Save changes.
    The Refresh needed indicator appears beside the Knox service name.
  7. Refresh Knox.