Hive 锁 lock
2015-06-08 14:25
369 查看
Hive + zookeeper 可以支持锁功能
锁有两种:共享锁、独占锁,Hive开启并发功能的时候自动开启锁功能1)查询操作使用共享锁,共享锁是可以多重、并发使用的2)修改表操作使用独占锁,它会阻止其他的查询、修改操作3)可以对分区使用锁。
1、修改hive-site.xml,配置如下:
[/code]
2、显式管理独占锁1)锁表
[/code]表被独占锁之后,将不能执行查询操作:
[/code]
2)解除锁
[/code]
来自为知笔记(Wiz)
锁有两种:共享锁、独占锁,Hive开启并发功能的时候自动开启锁功能1)查询操作使用共享锁,共享锁是可以多重、并发使用的2)修改表操作使用独占锁,它会阻止其他的查询、修改操作3)可以对分区使用锁。
1、修改hive-site.xml,配置如下:
<property>
<name>hive.zookeeper.quorum</name>
<value>zk1,zk2,zk3</value>
</property>
<property>
<name>hive.support.concurrency</name>
<value>true</value>
</property>
[/code]
2、显式管理独占锁1)锁表
hive> lock table t1 exclusive;
[/code]表被独占锁之后,将不能执行查询操作:
hive> SELECT COUNT(*) FROM people;
conflicting lock present for default@people mode SHARED
FAILED: Error in acquiring locks: locks on the underlying objects
cannot be acquired. retry after some time
[/code]
2)解除锁
hive> unlock table t1;
[/code]
来自为知笔记(Wiz)
相关文章推荐
- 基于Spring可扩展Schema提供自定义配置支持
- FFmpeg的HEVC解码器源代码简单分析:概述
- IGRP/EIGRP路由协议
- 小胖说事14--------IOS字体大小,字号的问题 PX转化为UIFont
- FFmpeg的HEVC解码器源代码简单分析:概述
- FreeMarker 处理不存在的变量
- Cookie/Session机制具体解释
- MVC PartialView
- [LeetCode] Rectangle Area
- 第九章 服务
- House Robber II
- 原型工具axure7.0 正式版免费下载(赠注册码+汉化版)
- DMSFrame 之SqlCacheDependency(一)
- Hive创建指向HBase表的表
- 各地考试作文题目
- Ecshop批量处理图片时出现“正在处理中…”而无法继续的解决方法
- 七牛的管理接口不支持js端发送请求进行管理(设计到跨域问题)
- struts2.3.16 页面AJAX 请求 返回 JSON字符串
- Linux 安全模块
- Android’s HTTP Clients