java - hdp :configuration in Spring Boot annotation? 相当于什么

标签 java spring hbase

我希望能够将 HBase 与 spring 一起使用。我看到的文档有这样的内容:

<hdp:configuration>
        fs.default.name=${hd.fs}
        mapred.job.tracker=${mapred.job.tracker}
        hbase.zookeeper.quorum=${hbase.zookeeper.quorum}
</hdp:configuration>

如何在我的 Application.java 中以编程方式使用它?似乎没有关于如何使用 HBaseTemplate 连接到 hbase 的示例或文档。查看另一篇文章中推荐的以下存储库,没有与 hbase 相关的示例:

https://github.com/spring-projects/spring-hadoop-samples

最佳答案

目前我还没有找到基于注释的 hdp:configuration 配置,但是对于我的 Spring-Hadoop 项目,我为 haddop 配置创建了一个 xml 作为 hadoop-context.xml 并将其导入Config.java如下所示

    @Configuration
    @ImportResource ( "hadoop-context.xml")
    public class Config
    {

     @Autowired
     private org.apache.hadoop.conf.Configuration hadoopConfiguration;
    }

它很可能会帮助您解决问题。

关于java - hdp :configuration in Spring Boot annotation? 相当于什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23210778/

相关文章:

java - 项目监听器错误

java - 在 Active Directory 中查找具有网络 ID 的用户需要搜索过滤器

java - Spring Boot 中带有 Stomp 的 JAX RS 和 WebSockets 发生冲突

java - 你如何强制 Spring MVC4 REST web 服务只接受 json 格式的参数?

hadoop - 如何在单节点 hadoop 中设置 titan over hbase

java - 我应该如何为 JNI 加载 native 库以避免 UnsatisfiedLinkError?

java - GridBagLayout 适用于更高的分辨率,但不适用于更低的分辨率

java - 如何通过修改org.apache.hadoop.hbase.mapreduce.RowCounter处理hbase中的海量数据?

python - 在phoenix中插入多列: python

java - 在 Project Explorer (Eclipse) 中查找项目位置