Java是如何读到hbase-site.xml 的内容的
2015-12-30 19:12
399 查看
Java是如何读到hbase-site.xml 的内容的
Java客户端使用的配置信息是被映射在一个HBaseConfiguration 实例中.
HBaseConfiguration有一个工厂方法, HBaseConfiguration.create();
运行这个方法的时候,他会去CLASSPATH,下找hbase-site.xml,读他发现的第一个配置文件的内容。
(这个方法还会去找hbase-default.xml ; hbase.X.X.X.jar里面也会有一个an hbase-default.xml).
不使用任何hbase-site.xml文件直接通过Java代码注入配置信息也是可以的。例如,你可以用编程的方式设置ZooKeeper信息,只要这样做:
如果有多ZooKeeper实例,你可以使用逗号列表。(就像在hbase-site.xml 文件中做得一样). 这个 Configuration 实例会被传递到 HTable, 之类的实例里面去.
Java客户端使用的配置信息是被映射在一个HBaseConfiguration 实例中.
HBaseConfiguration有一个工厂方法, HBaseConfiguration.create();
运行这个方法的时候,他会去CLASSPATH,下找hbase-site.xml,读他发现的第一个配置文件的内容。
(这个方法还会去找hbase-default.xml ; hbase.X.X.X.jar里面也会有一个an hbase-default.xml).
不使用任何hbase-site.xml文件直接通过Java代码注入配置信息也是可以的。例如,你可以用编程的方式设置ZooKeeper信息,只要这样做:
Configuration config = HBaseConfiguration.create(); config.set("hbase.zookeeper.quorum", "localhost"); // Here we are running zookeeper locally
如果有多ZooKeeper实例,你可以使用逗号列表。(就像在hbase-site.xml 文件中做得一样). 这个 Configuration 实例会被传递到 HTable, 之类的实例里面去.
相关文章推荐
- 在配置java环境变量上理解Windows环境变量
- HBase报错:java.net.ConnectException: Connection refused
- AAA Spring Cache注解+ehcache(最完整的页面缓存实施方案)
- java-Spring-1
- spring+mybatis配置多数据源总结,重点是动态加载数据源,支持动态切换
- Spring Security 保护业务层
- Java线程池使用说明
- java去重(1通过迭代器,2直接赋值)
- 在源Eclipse上安装Myeclipse插件
- Java读写Excel文件示例
- Java中的自动装箱与拆箱
- (java)Implement strStr()
- Java 发送邮件
- 在Eclipse中安装Hibernate tools、Spring、Activiti插件
- Java 数组详解 - 用法、遍历、排序、实用API
- 【JavaWeb Structs2学习】 路径介绍(在JSP页面a标签怎么写1)
- 使用Java导出Excel案例详解
- Java list的用法排序及遍历
- 模仿QQ5.0界面侧滑
- JAVA中堆栈的定义及区别