一、源码分析
/**
*
* HbaseAccessor作为HbaseTemplate以及HbaseIntercepter的基类;同时也定义
* 公共的HBase Configuration 以及 HTableInterfaceFactory
*
*/
public abstract class HbaseAccessor implements InitializingBean {
// 设定编码
private String encoding;
private Charset charset = HbaseUtils.getCharset(encoding);
// 定义公共属性 HTableInterfaceFactory 及 Configuration
private HTableInterfaceFactory tableFactory;
private Configuration configuration;
@Override
public void afterPropertiesSet() {
Assert.notNull(configuration, " a valid configuration is required");
// detect charset
charset = HbaseUtils.getCharset(encoding);
}
/**
* Sets the table factory.
*
* @param tableFactory The tableFactory to set.
*/
public void setTableFactory(HTableInterfaceFactory tableFactory) {
this.tableFactory = tableFactory;
}
/**
* Sets the encoding.
*
* @param encoding The encoding to set.
*/
public void setEncoding(String encoding) {
this.encoding = encoding;
}
/**
* Sets the configuration.
*
* @param configuration The configuration to set.
*/
public void setConfiguration(Configuration configuration) {
this.configuration = configuration;
}
public Charset getCharset() {
return charset;
}
public HTableInterfaceFactory getTableFactory() {
return tableFactory;
}
public Configuration getConfiguration() {
return configuration;
}
}
该类是spring-hadoop访问hbase的基类,定义访问hbase的通用部分,用作抽象基类,不能直接使用。
分享到:
相关推荐
集成spring3-hadoop0.2.0 eclipse3.7快速开发 mapreduce程序!
Spring for Apache Hadoop 提供了 Spring 框架用于创建和运行 Hadoop MapReduce、Hive 和 Pig 作业的功能,包括 HDFS 和 HBase。如果你需要简单的基于 Hadoop 进行作业调度,你可添加 Spring for Apache Hadoop 命名...
利用hadoop的rpc包简单与spring结合,实现了一个简单的分布式。
Spring Data for Apache Hadoop API。 Spring Data for Apache Hadoop 开发文档
spring data hadoop 参考文档
hadoop系列教程详细讲解hadoop的安装和实例讲解,包括HDFS和MapReduce的实例。
spring hadoop 分布式 海量数据 集群 mapreduce 将hadoop于spring集成到一起工作
java整合spring和hadoop HDFS全部jar
大数据系列内部培训经典内容,包括大数据系列架构,大数据Hadoop系列、Spark、Hive、Storm、Hbase、Sqoop......
基于Hadoop+SpringCloud+Vue的企业级网盘系统设计与实现
内含Hadoop系列之《Hadoop YARN 基本架构和发展趋势》、《Hadoop实战》、《Hadoop海量数据处理 技术详解与项目实战》、《Hadoop官网帮助手册》、《Hadoop源代码分析》五本书籍,你值得拥有。
spring-data-hadoop-2.0.4.RELEASE
spring-data-hadoop-1.0.0源码包
spring-data-hadoop-2.0.4.RELEASE.jar
spring-data-hadoop的准官方文档、(既然是官方的、那就是英文的)内含xml的文件配置!!
spring-data-hadoop-1.0.0的jar包
spring-data-hadoop-2.2.0.RELEASE(含源码)
【大数据入门笔记系列】第五节 SpringBoot集成hadoop开发环境(复杂版的WordCount)前言环境清单创建SpringBoot项目创建包创建yml添加集群主机名映射hadoop配置文件环境变量HADOOP_HOME编写代码添加hadoop依赖jar包...
基于SpringMVC+Spring+HBase+Maven搭建的Hadoop分布式云盘系统.zip 语言:Java 框架:springMVC 数据库:HBASE 可以作为毕业设计
本书详细地讲述了Hadoop生态圈中最为重要的几个组件。不仅介绍了Hadoop涉及的分布式理论基础知识,还着重讲解Hadoop系统的工程实践应用。为了深入浅出地讲述Hadoop各个组件的运行机理,作者使用了贴切的实战用例