zoukankan      html  css  js  c++  java
  • 3.1 HiveServer2.Beeline JDBC使用

    https://cwiki.apache.org/confluence/display/Hive/HiveServer2+Clients

    一、HiveServer2、Beeline

    1、HiveServer2

    HiveServer2是作为hive的一个服务启动的;

    #启动,也可以让它在后台启动
    [root@hadoop-senior hive-0.13.1]# bin/hiveserver2

    2、beeline

    #连接hiveserver2
    [root@hadoop-senior hive-0.13.1]# bin/beeline
    beeline> !connect jdbc:hive2://hadoop-senior.ibeifeng.com:10000 root 123456 org.apache.hive.jdbc.HiveDriver
    
    #root 123456 :系统的用户名、密码
    
    
    #连接后,如下所示,就可以执行命令了,和在hive client一样
    beeline> !connect jdbc:hive2://hadoop-senior.ibeifeng.com:10000 root 123456 org.apache.hive.jdbc.HiveDriver
    Connecting to jdbc:hive2://hadoop-senior.ibeifeng.com:10000
    Connected to: Apache Hive (version 0.13.1)
    Driver: Hive JDBC (version 0.13.1)
    Transaction isolation: TRANSACTION_REPEATABLE_READ
    0: jdbc:hive2://hadoop-senior.ibeifeng.com:10>
    
    
    ##这个里面输出结果的格式化效果稍微好一点
    0: jdbc:hive2://hadoop-senior.ibeifeng.com:10> show databases;
    +----------------+
    | database_name  |
    +----------------+
    | db_hive        |
    | default        |
    +----------------+
    2 rows selected (0.702 seconds)
    
    0: jdbc:hive2://hadoop-senior.ibeifeng.com:10> use default;
    No rows affected (0.027 seconds)
    
    0: jdbc:hive2://hadoop-senior.ibeifeng.com:10> show tables;
    +---------------------+
    |      tab_name       |
    +---------------------+
    | bf_1og_20150913     |
    | bf_1og_20150913_sa  |
    | bf_log              |
    | bf_log_20150914     |
    | dept                |
    | dept_cats           |
    | dept_part           |
    | emp                 |
    | emp_ci              |
    | emp_ext             |
    | emp_ext2            |
    | emp_partition       |
    +---------------------+
    12 rows selected (0.039 seconds)
    
    
    
    
    #第二种连接方式。-u参数
    [root@hadoop-senior hive-0.13.1]# bin/beeline -u jdbc:hive2://hadoop-senior.ibeifeng.com:10000/default
    scan complete in 3ms
    Connecting to jdbc:hive2://hadoop-senior.ibeifeng.com:10000/default
    Connected to: Apache Hive (version 0.13.1)
    Driver: Hive JDBC (version 0.13.1)
    Transaction isolation: TRANSACTION_REPEATABLE_READ
    Beeline version 0.13.1 by Apache Hive
    
    0: jdbc:hive2://hadoop-senior.ibeifeng.com:10> show tables;
    +---------------------+
    |      tab_name       |
    +---------------------+
    | bf_1og_20150913     |
    | bf_1og_20150913_sa  |
    | bf_log              |
    | bf_log_20150914     |
    | dept                |
    | dept_cats           |
    | dept_part           |
    | emp                 |
    | emp_ci              |
    | emp_ext             |
    | emp_ext2            |
    | emp_partition       |
    +---------------------+
    12 rows selected (0.12 seconds)


    二、JDBC

    HiveServer2 JDBC
        将分析的结果存储在hive表(result),前端通过DAo代码,进行数据的查询。
  • 相关阅读:
    Ceph纠删码编码机制
    Vmware error:无法获得 VMCI 驱动程序的版本: 句柄无效。
    Virtual Box 安装过程(卸载Vmware后)
    解决安卓SDK更新dl-ssl.google.com无法连接的方法
    《中文核心期刊要目总览(2014年版)》——计算机、自动化类
    2014中国科技核心期刊(中国科技论文统计源期刊)名录——计算机类
    计算机专业方面的期刊
    Office 中的各种小tips(更新中)
    博客园添加背景音乐
    jmeter定时器
  • 原文地址:https://www.cnblogs.com/weiyiming007/p/10763423.html
Copyright © 2011-2022 走看看