Hive元数据的读取的两种方式
1.直连模式
使用JDBC的方式直接去mysql中读取元数据,称为直连模式
需要的条件:
- 连接Mysql的驱动,已经放入到$HIVE_HOME/lib下
- 创建连接时,需要有url,username,password,driveClassName,在hive-site.xml中配置
<property><name>javax.jdo.option.ConnectionURL</name><value>jdbc:mysql://hadoop104:3306/metastore?createDatabaseIfNotExist=true&useUnicode=true&characterEncoding=UTF-8</value></property><property><name>javax.jdo.option.ConnectionDriverName</name><value>com.mysql.jdbc.Driver</value></property><property><name>javax.jdo.option.ConnectionUserName</name><value>123321</value></property><property><name>javax.jdo.option.ConnectionPassword</name><value>root</value></property>
hive-cli,hiveserver2, hive metastoreservice都是采取直连模式获取元数据!
因为:
hive-cli的启动:
hive
实际上,等价于
hive --service cli
hiveserver2的启动:
hiveserver2
实际上,等价于
hive --service hiveserver2
hive metastoreservice的启动:
hive --service metastore
hive命令在启动时,会读取hive-site.xml配置文件,加载lib下所有的jar!
2.代理模式
指第三方程序(非hive的程序,例如sparksql程序,presto,impala),希望读取Hive中的元数据!
有两种方式:
- 直连模式(不安全,不推荐)
- 代理模式
<property><name>hive.metastore.uris</name><value>thrift://hadoop103:9083</value></property>
Hive元数据的读取的两种方式相关推荐
- java 读取css文件_java文件读取的两种方式
JAVA中读取文件(二进制,字符)内容的几种方 JAVA中读取文件内容的方法有很多,比如按字节读取文件内容,按字符读取文件内容,按行读取文件内容,随机读取文件内容等方法,本文就以上方法的具体实现给出代 ...
- JAVA与PLC通讯读取数据(两种方式)
第一种方式(s7connector) S7官网:S7Connector - Documentation,有简单的读写操作参考. 1.创建maven工程引入依赖 <dependency>&l ...
- SparkStreaming从Kafka读取数据两种方式
参考文章:http://www.jianshu.com/p/60344796f8a5 在结合 Spark Streaming 及 Kafka 的实时应用中,我们通常使用以下两个 API 来获取最初的 ...
- spark代码连接hive_Spark SQL入门到实战之(7)spark连接hive(spark-shell和eclipse两种方式)...
1.在服务器(虚拟机)spark-shell连接hive 1.1 将hive-site.xml拷贝到spark/conf里 cp /opt/apache-hive-2.3.2-bin/conf/hiv ...
- Excel文件读取的两种方式
1.Pandas库的读取操作 from pandas import read_excel dr=read_excel(filename,header) dr#dataframe数据 dw=DataFr ...
- Spark读取Hive数据的两种方式与保存数据到HDFS
Spark读取Hive数据的两种方式与保存数据到HDFS Spark读取Hive数据的方式主要有两种 1. 通过访问hive metastore的方式,这种方式通过访问hive的metastore元数 ...
- spark消费kafka产生数据堆积怎么处理_SparkStreaming读取Kafka的两种方式
本文主要从以下几个方面介绍SparkStreaming读取Kafka的两种方式: 一.SparkStreaming简介 二.Kafka简介 三.Redis简介(可用于保存历史数据或偏移量数据) 四.S ...
- POI读取word文件,(支持HSSF和XSSF两种方式)
POI读取word文件,(支持HSSF和XSSF两种方式) 参考:HSSF,XSSF,SXSSF三种方式 1.引用maven(版本必须一致) <dependency><groupId ...
- sparkstreaming 读取mysql_SparkStreaming读取Kafka的两种方式
本文主要从以下几个方面介绍SparkStreaming读取Kafka的两种方式: 一.SparkStreaming简介 二.Kafka简介 三.Redis简介(可用于保存历史数据或偏移量数据) 四.S ...
最新文章
- 金山发布《2006年度信息安全报告》
- 如何在 Kaggle 首战中进入前 10%(转)
- C++ Primer笔记12_运算符重载_递增递减运算符_成员訪问运算符
- No module named 'MySQLdb'
- POJ 3041	Asteroids 二分图匹配
- 完整的端到端的机器学习流程(附代码和数据)|比赛、工程都可以用!
- java派生类_我可以使派生类从Java的基类继承派生成员...
- linux3.0.4编译LDD中的scull全过程
- 华为发布基于第二代英特尔®至强®可扩展处理器家族的新一代服务器
- 2018.10.29-2018.11.4
- html调用文章标题,HTML中文章标题标签的详细介绍
- div和span标签(HTML)
- AtCoder Beginner Contest 238
- Java -Dfile.encoding=UTF-8 出现乱码问题原因分析
- 计算机网络——计算机网络知识脑图
- c语言程序设计精髓 第13周练兵题
- bzoj4998 星球联盟
- C语言编程学习制作最好玩的报数游戏
- scala基本操作分解实战
- ARM服务器和ARM集群服务器的区别