zoukankan      html  css  js  c++  java
  • Inceptor命令02-命令使用


    beeline使用方式
    1. 无认证
    ./beeline -u jdbc:hive2://{inceptor_server}:10000
    2. 使用Kerberos认证
    kinit -kt /etc/sql2/hive.keytab hive/baogang2@TDH
    klist
    Ticket cache: FILE:/tmp/krb5cc_0
    Default principal: hive/baogang2@TDH
    Valid starting Expires Service principal
    11/21/15 15:27:03 11/22/15 01:27:03 krbtgt/TDH@TDH
    renew until 11/22/15 15:27:03
    这时,您连接Inceptor时的身份就是hive。连接Inceptor的指令是:
    模板:beeline -u "jdbc:hive2://<server_ip/hostname>:10000/default;principal=<hive_principal>"
    beeline -u "jdbc:hive2://baogang2:10000/default;principal=hive/baogang2@TDH"

    3. LDAP认证
    您需要通过LDAP的认证连接到Inceptor:
    beeline -u "jdbc:hive2://<server_ip/hostname>:10000/default" -n hive -p <password>
    4. Guardian Token认证
    $ beeline -u
    "jdbc:hive2://<server_ip/hostname>:10000/<database_name>;guardianToken=<access_token>"
    5. CAS认证
    对于配置了CAS的Web服务,首次登录时浏览器会跳转至CAS Server,您使用用户名/密码成功登录后,浏览器自动获取CAS Ticket。您可以使用REST API来获取CAS Ticket用于访问Inceptor。执行下面指令:
    $ beeline -u "jdbc:hive2://<server_ip/hostname>:10000/<database_name>;casTicket=<cas_ticket>"

     

  • 相关阅读:
    Ext js-02 -官方API文档使用
    [Python3网络爬虫开发实战] 1.1-Python3的安装
    什么是关系型数据库?
    htaccess分布式配置文件常用写法
    PHP无限极分类
    svn在linux上的安装
    优化Web中的性能
    Python 面向对象(初级篇)
    文本日期提取
    HMM分词实例
  • 原文地址:https://www.cnblogs.com/wang3680/p/12809283.html
Copyright © 2011-2022 走看看