Beispiel #1
0
 def connectCluster(self, name):
   target = self.getCluster(name)
   return thrift_util.get_client(get_client_type(),
                                 target['host'],
                                 target['port'],
                                 service_name="Hue HBase Thrift Client for %s" % name,
                                 kerberos_principal=None,
                                 use_sasl=False,
                                 timeout_seconds=None)
Beispiel #2
0
 def connectCluster(self, name):
   target = self.getCluster(name)
   return thrift_util.get_client(get_client_type(),
                                 target['host'],
                                 target['port'],
                                 service_name="Hue HBase Thrift Client for %s" % name,
                                 kerberos_principal=None,
                                 use_sasl=False,
                                 timeout_seconds=None)
Beispiel #3
0
 def connectCluster(self, name):
   _security = self._get_security()
   target = self.getCluster(name)
   return thrift_util.get_client(get_client_type(),
                                 target['host'],
                                 target['port'],
                                 service_name="Hue HBase Thrift Client for %s" % name,
                                 kerberos_principal=_security['kerberos_principal_short_name'],
                                 use_sasl=_security['use_sasl'],
                                 timeout_seconds=None,
                                 transport=conf.THRIFT_TRANSPORT.get())
Beispiel #4
0
 def connectCluster(self, name):
     _security = self._get_security()
     target = self.getCluster(name)
     return thrift_util.get_client(
         get_client_type(),
         target['host'],
         target['port'],
         service_name="Hue HBase Thrift Client for %s" % name,
         kerberos_principal=_security['kerberos_principal_short_name'],
         use_sasl=_security['use_sasl'],
         timeout_seconds=None,
         transport=conf.THRIFT_TRANSPORT.get())
Beispiel #5
0
Datei: api.py Projekt: QLGu/hue
  def connectCluster(self, name):
    _security = self._get_security()
    target = self.getCluster(name)
    client = thrift_util.get_client(get_client_type(),
                                  target['host'],
                                  target['port'],
                                  service_name="Hue HBase Thrift Client for %s" % name,
                                  kerberos_principal=_security['kerberos_principal_short_name'],
                                  use_sasl=_security['use_sasl'],
                                  timeout_seconds=30,
                                  transport=conf.THRIFT_TRANSPORT.get(),
                                  transport_mode='http' if is_using_thrift_http() else 'socket',
                                  http_url=('https://' if is_using_thrift_ssl() else 'http://') + target['host'] + ':' + str(target['port'])
    )

    return client
Beispiel #6
0
    def connectCluster(self, name):
        _security = self._get_security()
        target = self.getCluster(name)
        client = thrift_util.get_client(
            get_client_type(),
            target['host'],
            target['port'],
            service_name="Hue HBase Thrift Client for %s" % name,
            kerberos_principal=_security['kerberos_principal_short_name'],
            use_sasl=_security['use_sasl'],
            timeout_seconds=30,
            transport=conf.THRIFT_TRANSPORT.get(),
            transport_mode='http' if is_using_thrift_http() else 'socket',
            http_url=('https://' if is_using_thrift_ssl() else 'http://') +
            target['host'] + ':' + str(target['port']))

        return client