麻豆黑色丝袜jk制服福利网站-麻豆精品传媒视频观看-麻豆精品传媒一二三区在线视频-麻豆精选传媒4区2021-在线视频99-在线视频a

千鋒教育-做有情懷、有良心、有品質的職業教育機構

手機站
千鋒教育

千鋒學習站 | 隨時隨地免費學

千鋒教育

掃一掃進入千鋒手機站

領取全套視頻
千鋒教育

關注千鋒學習站小程序
隨時隨地免費學習課程

當前位置:首頁  >  技術干貨  > fs.defaultfs詳解

fs.defaultfs詳解

來源:千鋒教育
發布人:xqq
時間: 2023-11-23 15:50:03 1700725803

一、fs.defaultfs是什么

fs.defaultfs是Hadoop分布式文件系統中默認的文件系統URI。

在Hadoop集群中,有許多不同的文件系統可供選擇,包括HDFS(Hadoop分布式文件系統)、S3、本地文件系統等等。fs.defaultfs指定我們在使用Hadoop分布式文件系統API時使用哪個文件系統。

例如,在以下示例代碼中,如果我們未指定URI,則所使用的文件系統將為fs.defaultfs所配置的文件系統:


FileSystem fs = FileSystem.get(conf);

二、fs.defaultfs與Spark Jar文件處理

當我們使用Spark處理Hadoop文件系統中的Jar文件時,需要使用fs.defaultfs指定所選文件系統而不是本地文件系統。

以下是示例代碼:


SparkConf conf = new SparkConf().setAppName("MyApp")
                                 .setMaster("local")
                                 .set("spark.jars", "hdfs://localhost:9000/path/to/your.jar")
                                 .set("spark.driver.extraClassPath", "hdfs://localhost:9000/path/to/your.jar")
                                 .set("spark.executor.extraClassPath", "hdfs://localhost:9000/path/to/your.jar")
                                 .set("fs.defaultfs", "hdfs://localhost:9000");
JavaSparkContext jsc = new JavaSparkContext(conf);

三、fs.defaultfs未設置的影響

如果您沒有設置fs.defaultfs,則可能會在使用HDFS之外的文件系統時遇到問題。

例如,如果您試圖使用以下代碼創建一個在本地文件系統上的文件:


FileSystem fs = FileSystem.get(new Configuration());
Path path = new Path("/path/to/file");
FSDataOutputStream out = fs.create(path);

你可能會遇到如下異常:

java.lang.IllegalArgumentException: Wrong FS: file:/path/to/file, expected: hdfs://localhost:9000

這個異常是因為使用了配置為“fs.defaultfs”所描述的默認文件系統(在本例中為HDFS)。

四、使用fs.defaultfs創建ViewFS中的文件

ViewFS是一個允許用戶將多個Hadoop文件系統視為單個文件系統的軟件.

如果您想要在ViewFS中創建文件,請使用以下代碼示例:


Configuration conf = new Configuration();
conf.set("fs.defaultfs", "viewfs://cmbc/");
FileSystem fs = FileSystem.get(conf);
Path path = new Path("/path/to/file");
FSDataOutputStream out = fs.create(path);
out.writeBytes("Hello World!");
out.close();

這里,“fs.defaultfs”指向ViewFS的默認文件系統。

請注意,“cmbc”是所需的ViewFs mount table的名稱。mount table是一個XML文件,描述了如何將Hadoop文件系統掛在到ViewFS的命名空間。

五、fs.defaultfs和fs.defaultFs的區別

請注意,fs.defaultfs和fs.defaultFs是不同的配置屬性。

fs.defaultFs是舊版的配置屬性,而fs.defaultfs是新版的配置屬性。

fs.defaultFs 提供了與fs.defaultfs相同的功能,但它已被棄用,不建議使用。

因此,為了保持兼容性,請使用fs.defaultfs而不是fs.defaultFs。

六、結論

在Hadoop分布式集群中,選擇正確的文件系統非常重要。fs.defaultfs設置用于指定使用哪個文件系統,它可以與HDFS、ViewFS等文件系統一起使用。

Spark用戶需要指定fs.defaultfs來確保能夠使用Spark處理Hadoop文件系統中的jar文件。fs.defaultfs未設置可能會在使用HDFS之外的文件系統時遇到問題。

fs.defaultfs與fs.defaultFs是不同的配置屬性,建議使用新版fs.defaultfs。

tags: fs.defaultfs
聲明:本站稿件版權均屬千鋒教育所有,未經許可不得擅自轉載。
10年以上業內強師集結,手把手帶你蛻變精英
請您保持通訊暢通,專屬學習老師24小時內將與您1V1溝通
免費領取
今日已有369人領取成功
劉同學 138****2860 剛剛成功領取
王同學 131****2015 剛剛成功領取
張同學 133****4652 剛剛成功領取
李同學 135****8607 剛剛成功領取
楊同學 132****5667 剛剛成功領取
岳同學 134****6652 剛剛成功領取
梁同學 157****2950 剛剛成功領取
劉同學 189****1015 剛剛成功領取
張同學 155****4678 剛剛成功領取
鄒同學 139****2907 剛剛成功領取
董同學 138****2867 剛剛成功領取
周同學 136****3602 剛剛成功領取
相關推薦HOT
主站蜘蛛池模板: 免费女人18毛片a级毛片视频| 精品久久久久久无码中文字幕| 美女在线免费观看| 日韩1234| 波多野结衣黑丝| 美女解开胸罩摸自己胸直播| 性欧美黑人巨大videos| 国内精品伊人久久久久妇| 又色又爽又黄的视频网站| 欧美高清不卡| 色www永久免费视频| 亚洲精品高清国产一久久| 国产黄色片91| 国产zzjjzzjj视频全免费| 免费大片av手机看片| 国产特级毛片aaaaaa高清| 黄色毛片国产| 亚洲区小说区激情区图片区| 男人肌肌捅女人肌肌视频| 最近最新中文字幕| 国产日韩欧美| 美女脱了内裤打开腿让你桶爽| 狠狠干2022| 无毒不卡在线观看| а天堂中文最新版在线| 在公交车上被站着被c| 热久久最新视频| 亚洲欧美自拍一区| 亚洲欧美一区二区三区在线| 嫩草影院免费观看| 老师你的兔子好软水好多的车视频| 天堂亚洲国产日韩在线看| 精品国产一区二区三区久久影院| 小嫩妇又紧又嫩好紧视频| 波多野结衣潜入搜查官| 久久久久国产精品| 欧美三级黄视频| 波多野结衣免费观看视频| 欧美成人免费在线观看| 无毒不卡在线观看| 国产无套|