Hive教程之metastore的三种模式
来源:互联网 发布:实战nginx 编辑:程序博客网 时间:2024/05/29 16:25
原文地址:http://www.micmiu.com/bigdata/hive/hive-metastore-config/
Hive中metastore(元数据存储)的三种方式:
- 内嵌Derby方式
- Local方式
- Remote方式
[一]、内嵌Derby方式
这个是Hive默认的启动模式,一般用于单元测试,这种存储方式有一个缺点:在同一时间只能有一个进程连接使用数据库。
hive-site.xml 中jdbc URL、驱动、用户名、密码等的配置信息如下:
执行初始化命令:schematool -dbType derby -initSchema
查看初始化后的信息: schematool -dbType derby -info
配置完成后就可在shell中以CLI的方式访问hive 进行操作验证。
[二]、Local方式
以本地Mysql数据库为例:创建好用户:hive;database:hive。
配置文件 hive-site.xml 中jdbc URL、驱动、用户名、密码等属性值配置如下:
ps:需要把mysql的驱动包copy到目录 <HIVE_HOME>/lib 中
如果是第一次需要执行初始化命令:schematool -dbType mysql -initSchema
查看初始化后信息 schematool -dbType mysql -info
初始化后查看mysql中表情况:show tables;
配置完成后就可在shell中以CLI的方式访问hive 进行操作验证。
[三]、Remote方式
以Mysql数据库(192.168.6.77)为例:创建好用户:hive;database:hive_meta。Remote方式需要分别配置服务端和客户端的配置文件:
服务端的 hive-site.xml 中jdbc URL、驱动、用户名、密码等属性值配置如下:
ps:需要把mysql的驱动包copy到目录 <HIVE_HOME>/lib 中
如果是第一次需要执行初始化命令:schematool -dbType mysql -initSchema
客户端中配置内容修改如下:
hive metastore 服务端启动命令:hive --service metastore -p <port_num>
如果不加端口默认启动:hive --service metastore
,则默认监听端口是:9083 ,注意客户端中的端口配置需要和启动监听的端口一致。服务端启动正常后,客户端就可以执行hive操作了。
- Hive教程之metastore的三种模式
- Hive教程之metastore的三种模式
- Hive教程之metastore的三种模式
- Hive教程之metastore的三种模式
- Hive教程之metastore的三种模式
- Hive的metastore三种模式配置介绍
- Hive之——metastore三种配置方式
- hive 运行三种方式 之 remote metastore service
- hive安装过程:metastore(元数据存储)的三种方式之本地derby方式
- hive安装过程:metastore(元数据存储)的三种方式之本地mysql方式
- hive安装过程:metastore(元数据存储)的三种方式之远端mysql方式
- Hive的Metastore三种配置方式分析
- Hive metastore三种配置方式
- Hive metastore三种存储方式
- Hive metastore三种存储方式
- Hive metastore三种存储方式
- Hive metastore三种存储方式
- Hive metastore三种存储方式
- C/C++ 通用 Makefile
- 服务高于子线程
- 将视频、音乐等时间转化为标准时间00:00:00格式的方法
- 多线程程序框架-利用互斥对象实现线程同步
- 反初始化函数
- Hive教程之metastore的三种模式
- SuSE Linux安装多MySQL实例
- 90后年轻董事长VS范冰冰,“中国最年轻的时尚领袖年度人物”花落谁家?
- g++编译命令选项
- 数组之赋值
- android 软键盘隐藏
- ListView OnItemClickListener无作用
- uc/os-ii删除任务
- 今天接到电话,是本地公安打来的?