Hive的metastore
2024-08-28 12:44:01
hive --service metastore
默认端口是9083
<property>
<name>hive.metastore.uris</name>
<value>thrift://hiveserver1:9083</value>
</property>
在连接hive的客户端,如spark,可以只在hive-site.xml中配置这一个属性即可.
不需要配置mysql连接信息与用户密码信息,hiver server作为thrift server接收来自客户端的请求.
metastore再去访问mysql数据库.
当时出现了一个问题是这样的:
spark的hive-site.xml中没有配置这个metastore属性,也可以通过访问mysql数据显示表的信息,但是
create table if not exist tablename(id int);如果已经存在这个表,则就会报alreayexists的错误,显示相关的是metastore的问题.
最新文章
- js-JavaScript高级程序设计学习笔记20
- 07OC之KVC、KVO
- Class和ClassLoader的getResourceAsStream区别
- Android Hotpatch系列之-项目介绍
- sql 遍历结果print和表格形式
- monkey测试(转)
- [shell基础]——算术运算
- hdu 5025 Saving Tang Monk 状态压缩dp+广搜
- 为什么要重写equals()方法与hashCode()方法
- 大众点评的大数据实践-CSDN.NET
- CentOS配置smaba与Windows共享文件
- iOS 设置#ffff 这种颜色
- 简单的叙述下SQL中行列转换的小知识!
- 让XtraMessageBox按钮显示中文
- 软件151 王楚博 aodp
- 酒店web认证802.11x+ROS共享NAT上网
- linux 初始化工作环境
- salt之pillar组件
- NuGet 让程序集版本变得混乱
- qt 窗口控件自动调整大小