中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

創建HDFS的FileSystem對象的小心得

發布時間:2020-07-06 04:29:54 來源:網絡 閱讀:2561 作者:alexanda2000 欄目:大數據

FileSystem fs = FiileSystem.get(new URI("hdfs://hadoop1:9000"),new Configuration() );

以這種方式可以創建fs對象,但缺點時,使用了空白的Configuration對象,實際上只授予了fs.default.name這個屬性,當訪問的HDFS使用了HA(需要多個參數配合,同時指定),或者需要指定其它設置的時候,就會有問題


Configuration conf = new Configuration();

conf.addResource(new Path("conf/core-site.xml"));

conf.addResource(new Path("conf/hdfs-site.xml"));

FileSystem fs = FiileSystem.get(conf);

以這種方式創建出來的FS具有更大靈活性,以及更加方便。因為它直接讀取了xml中的設置,如果有必要,也可以調用conf.set方法了設置單個屬性。


另外,addResource有幾種形式,一種形式是:addResource(String fileName),傳入參數是文件名。這種形式強烈依賴于CLASS_PATH,程序只會在CLASS_PATH中尋找文件名,如果在文件名中寫入路徑是無效的。

addResource的另一種形式是addResource(Path file),這種方式不依賴于CLASS_PATH,可以在new Path的時候指定路徑,不管是在程序開發中的調試,還是部署時參數文件相對固定的情況都會更有用


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

卓资县| 三明市| 甘洛县| 日照市| 福海县| 衡阳市| 泰州市| 新宁县| 沂南县| 泽普县| 永州市| 馆陶县| 蒲江县| 宁晋县| 湛江市| 曲水县| 和政县| 庆云县| 西吉县| 抚宁县| 洛浦县| 商南县| 开远市| 海兴县| 锡林郭勒盟| 辽宁省| 会东县| 峨山| 迭部县| 巧家县| 米泉市| 平乡县| 柳州市| 安远县| 彭水| 天全县| 龙岩市| SHOW| 萨迦县| 四平市| 革吉县|