Menu

Hive HCatalog Check

module.exports =  header: 'Hive Server2 Check', handler: ({options}) ->

Assert Thrift TCP/HTTP Port

  @connection.wait
    header: 'Thrift'
    servers: options.wait.thrift

Check JDBC

Note, the Hive Server2 is checked inside the beeline service. However, a very basic test could be present here.

  @call header: 'Check JDBC', handler: ->
    # http://www.cloudera.com/content/cloudera-content/cloudera-docs/CDH4/4.3.0/CDH4-Security-Guide/cdh4sg_topic_9_1.html
    # !connect jdbc:hive2://master3.ryba:10001/default;principal=hive/master3.ryba@HADOOP.RYBA
    @log 'TODO: check hive server2 jdbc'
    # hive.server2.site['hive.zookeeper.quorum']
    # jdbc:hive2://<zookeeper_ensemble>;serviceDiscoveryMode=zooKeeper; zooKeeperNamespace=<hiveserver2_namespace