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代码,进行数据的查询。

3.1 HiveServer2.Beeline JDBC使用的更多相关文章

  1. Hive HiveServer2+beeline+jdbc客户端访问操作

    HiveServer 查看/home/hadoop/bigdatasoftware/apache-hive-0.13.1-bin/bin目录文件,其中有hiveserver2 启动hiveserver ...

  2. HiveServer2 的jdbc方式创建udf的修改(add jar 最好不要使用),否则会造成异常: java.sql.SQLException: Error while processing statement: null

    自从Hive0.13.0开始,使用HiveServer2 的jdbc方式创建udf的临时函数的方法由: ADD JAR ${HiveUDFJarPath} create TEMPORARY funct ...

  3. 通过thriftserver的beeline/jdbc等方式连接到SparkSQL

    thriftserver和beeline的简单配置和使用启动thriftserver: 默认端口是10000 ,可以修改 $ ./${SPARK_HOME}/sbin/start-thriftserv ...

  4. Hive 8、Hive2 beeline 和 Hive jdbc

    1.Hive2 beeline  Beeline 要与HiveServer2配合使用,支持嵌入模式和远程模式 启动beeline 打开两个Shell窗口,一个启动Hive2 一个beeline连接hi ...

  5. hiveserver2 后台运行

    启动hivemetastore  hive --service metastore 启动hiveserver2   hive --service  hiveserver2 beeline !conne ...

  6. Hive(3)-meta store和hdfs详解,以及JDBC连接Hive

    一. Meta Store 使用mysql客户端登录hadoop100的mysql,可以看到库中多了一个metastore 现在尤其要关注这三个表 DBS表,存储的是Hive的数据库 TBLS表,存储 ...

  7. [Hive]HiveServer2配置

    HiveServer2(HS2)是一个服务器接口,能使远程客户端执行Hive查询,并且可以检索结果.HiveServer2是HiveServer1的改进版,HiveServer1已经被废弃.HiveS ...

  8. Hive Beeline 命令行参数

    [hadoop@hive ~]$ beeline --help[中文版] The Beeline CLI 支持以下命令行参数: Option Description --autoCommit=[tru ...

  9. Spark Sql之ThriftServer和Beeline的使用

    概述 ThriftServer相当于service层,而ThriftServer通过Beeline来连接数据库.客户端用于连接JDBC的Server的一个工具 步骤 1:启动metastore服务 . ...

随机推荐

  1. Android开源git40个App源代码

    (JamsMusicPlayer)非常棒的音乐播放器(new)   (F8)日程安排的软件   (Conversations)基于XMPP的应用   (Bitocle)能够在手机上查看自己github ...

  2. 服务管理-DHCP、NTP、SSH

    DHCP协议的作用及原理 1.寻找server 当DHCP客户端第一次登陆网络的时候,也就是客户发现本机上没有任何ip资料设定,他会向网路发送一个dhcpdiscover封包.因为客户端还不知道自己属 ...

  3. URL 截取参数 正则

    用处很多,记录下. function getvl(name) { var reg = new RegExp("(^|\\?|&)"+ name +"=([^&am ...

  4. JSON和JSONP 傻傻分不清楚?

    什么是JSON  前面简单说了一下,JSON是一种基于文本的数据交换方式,或者叫做数据描述格式,你是否该选用他首先肯定要关注它所拥有的优点. JSON的优点: 1.基于纯文本,跨平台传递极其简单: 2 ...

  5. go map 线程不安全 安全措施

    go map   线程不安全  安全措施

  6. Learning Scrapy 中文版翻译 第二章

    为了从网页中提取信息,你有必要对网页的结构做一些了解.我们将快速学习HMTL,HTML数状结构以及用XPath在网页上提取信息 HTML, DOM树结构以及XPath 让我们花一点时间来了解当用户在浏 ...

  7. java读取properties文件中参数值

    在类文件中加入代码: //config.properties.sysInfo //sysInfo.properties在文件夹的路径为/src/config/properties/sysInfo.pr ...

  8. STM32 ~ STM32 TIM重映射

    复用功能 没有重映射 部分重映射 完全重映射 TIM3_CH1 PA6 PB4 PC6 CH2 PA7 PB5 PC7 CH3 PB0 PB0 PC8 CH4 PB1 PB1 PC9 /**重映射 t ...

  9. IDEA eclipse 控制台日志输出到文件

    eclipse IDEA

  10. 需要注意的一些Mysql语句

    1. 日期处理函数:date_format() select COUNT(*) from (SELECT SERIAL_NO, APPLY_SERIAL_NO, FLAG, PAY_DATE, SEQ ...