- 博客(7)
- 资源 (8)
- 收藏
- 关注
原创 HBase分析之Put操作
Put操作是在HRegion#doMiniBatchMutation方法中执行的。private long doMiniBatchMutation(BatchOperationInProgress batchOp) throws IOException 为什么方法名不叫doPut呢?从这个方法里的一段代码就可以看出,这个方法不仅是Put的执行方法,而且是Delete的执行方法,Put、D
2017-09-26 23:18:59 2096
原创 HBase分析索引
最近在看HBase 1.2.6的源码,准备写一个HBase系列。目前想到的列表是这样的,会逐步将这些文章写出来。写的不好,如果有地方没说清楚的,欢迎提出,我会继续修改。
2017-09-26 23:17:53 446
原创 HBase源码分析之远程调试
远程调试是JDWP提供的,通过Agent library的形式加载到JVM中,所以与编译无关,只要运行Java程序时加入调试参数即可。我们通过IDE来创建调试配置,以Intellij IDEA为例,选择Edit Configurations,添加Remote,就可以看到IDE提供的调试参数,把它加到Java的运行参数里就可以了。在运行脚本start-hbase.sh时,
2017-09-17 15:05:29 659
原创 HBase源码分析之Ranger权限验证
HBase源码分析之权限验证中讲过了自带的simple认证方式,Apache有个项目,也提供了权限验证,就是Ranger。Ranger的安装方式比较复杂,具体看:https://cwiki.apache.org/confluence/display/RANGER/Apache+Ranger+0.5.0+Installation个人感觉Ranger还是一个粗糙的应用,和我预期的Apa
2017-09-13 22:08:32 2571
原创 HBase源码分析之Simple权限验证
有了用户的机制,见HBase源码分析之用户,就可以对用户进行权限控制了,HBase提供了AccessController作为自带的认证方式,HBase称之为simple。1. 配置AccessControllerHBase自带了AccessController,所以只要在conf/hbase-site.xml中设置好以下属性,即可生效。property> name>hba
2017-09-13 22:01:46 1790 1
原创 HBase源码分析之用户
HBase的用户机制和Hadoop的用户机制是一样的。但对刚接触的人来说,相当的隐蔽,启动HBase不用设置用户名、密码,连接HBase也不需要设置用户名、密码。但HBase(实质上是Hadoop)提供了默认的用户来执行操作。超级用户如果没有特意配置,那么HBase会选择启动HBase的系统用户作为超级用户。如果需要改变超级用户,可通过修改hbase-site.xml来配置,加入hbase.superuser。
2017-09-10 16:17:00 3866 1
pcre-8.12.tar.gz
2013-04-10
libpcap-1.1.1.tar.gz
2013-04-10
sysfsutils-2.1.0.tar.gz
2013-04-10
bridge-utils-1.4.tar.gz
2013-04-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人