text: Title: kyuubi support
  Body: beeline : "jdbc:hive2://hostName:10000/;principal=kyuubi/hostName@com"
  I can't find anywhere to set the principal value.
  What I want to use is like following pattern:
  ```python
  connection = hive.connect(
              host=host,
              port=self.configuration.get("port", None),
              username=self.configuration.get("username", None),
              database=self.configuration.get("database", "default"),
              auth='KERBEROS',
              principal='kyuubi',
              configuration={
                  'spark.yarn.queue': 'queue-name',
                  'kyuubi.session.cluster': 'cluster'
              },
              kerberos_service_name="kyuubi"
          )
  ```