To install and configure SmartSense Gateway Software on the Dedicated Gateway Server use the procedures from below links, corresponding to the SmartSense version used.
When the SmartSense Server with Embedded Gateway doesn't have direct connection to Internet, it can be configured
to use an existing HTTP / HTTPS Proxy server to reach Hortonworks Datalake Server.
Configure /etc/hst/conf/gateway.ini file on the SmartSense Server host as below.
; All proxy configurations are applicable only for HTTPS provider type
; set to true to set up a proxy between gateway and SmartSense environment
provider.https.proxy.enabled=true
; fully qualified proxy hostname
provider.https.proxy.hostname= mysquid.mydomain.com
; proxy port that will be used by gateway for outbound access
provider.https.proxy.port= 3128
; supported proxy types : HTTP / HTTPS [default:HTTP]
provider.https.proxy.type=HTTP
; supported proxy authentication types : NONE / BASIC / DIGEST [default:NONE]
provider.https.proxy.auth.type= NONE
; proxy username for identified auth.type
provider.https.proxy.auth.username= <proxy_user_name_if_needed>
; proxy password for identified auth.type
provider.https.proxy.auth.password= <proxy_user_password>
; [optional] any additional proxy setup parameters
; use "|" to separate multiple parameters
; for example: digest requires parameters such as
; realm=default|nonce=12GHtqeZA!7Ke43
provider.https.proxy.auth.parameters=
Also add the following parameter under [gateway] section
[gateway]
start.validation.enabled=false
Option 4: Dedicated Gateway Server via Proxy
When the Dedicated Gateway Server doesn't have direct connection to Internet, it can configured to
use an existing HTTP / HTTPS Proxy server to reach Hortonworks Datalake server.
Configure /etc/hst/conf/gateway.ini file on the Gateway host as below.
; All proxy configurations are applicable only for HTTPS provider type
; set to true to set up a proxy between gateway and SmartSense environment
provider.https.proxy.enabled=true
; fully qualified proxy hostname
provider.https.proxy.hostname= mysquid.mydomain.com
; proxy port that will be used by gateway for outbound access
provider.https.proxy.port= 3128
; supported proxy types : HTTP / HTTPS [default:HTTP]
provider.https.proxy.type=HTTP
; supported proxy authentication types : NONE / BASIC / DIGEST [default:NONE]
provider.https.proxy.auth.type= NONE
; proxy username for identified auth.type
provider.https.proxy.auth.username= <proxy_user_name_if_needed>
; proxy password for identified auth.type
provider.https.proxy.auth.password= <proxy_user_password>
; [optional] any additional proxy setup parameters
; use "|" to separate multiple parameters
; for example: digest requires parameters such as
; realm=default|nonce=12GHtqeZA!7Ke43
provider.https.proxy.auth.parameters=
Also add the following parameter under [gateway] section
[gateway]
start.validation.enabled=false
Notes:
1. From SmartSense 1.3.0, SmartSense Gateway uses HTTPS protocol by default. Earlier versions used SFTP protocol.
2. For configuring HTTPS Proxy with HST Gateway, please contact Hortonworks Support to import the Proxy servers SSL certificate.