我对Spring Data和HBase很感兴趣。我在我的pom中包含了这个罐子:
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-hadoop</artifactId>
<version>1.0.1.RELEASE</version>
</dependency>我看到了关于使用HbaseTemplate类的some references。
这些示例都具有基于XML的Spring HBase配置。我使用的是Annotation基本配置,
// default HBase configuration
<hdp:hbase-configuration/>
// wire hbase configuration (using default name 'hbaseConfiguration') into the template
<bean id="htemplate" class="org.springframework.data.hadoop.hbase.HbaseTemplate" p:configuration-ref="hbaseConfiguration"/>如何从注释中执行此操作,例如:
@Bean
@Named("hbaseTemplate")
public HbaseTemplate hbaseTemplate() {
return new HbaseTemplate();
}我尝试过这种方法,但失败了。
发布于 2014-04-22 17:24:45
// <hdp:hbase-configuration/>
@Bean
public Configuration configuration() {
return HBaseConfiguration.create();
}
// <bean id="htemplate" class="org.springframework.data.hadoop.hbase.HbaseTemplate" p:configuration-ref="hbaseConfiguration"/>
@Bean(name = "hbaseTemplate")
public HbaseTemplate hbaseTemplate() {
return new HbaseTemplate(configuration());
}https://stackoverflow.com/questions/18696752
复制相似问题