Java是如何讀到hbase-site.xml 的內容的


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信息,只要這樣做:

Configuration config = HBaseConfiguration.create();
config.set("hbase.zookeeper.quorum", "localhost");  // Here we are running zookeeper locally

如果有多ZooKeeper實例,你可以使用逗號列表。(就像在hbase-site.xml 文件中做得一樣). 這個 Configuration 實例會被傳遞到 HTable, 之類的實例里面去.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM