麻豆黑色丝袜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
主站蜘蛛池模板: 污动漫3d| 天天做日日做| 麻豆91在线视频| 妞干网手机视频| 性欧美高清come| 欧美夫妇交换完整版随便看| 国产99视频精品免视看7| 伊人久久精品亚洲午夜| 收集最新中文国产中文字幕| 又黄又爽视频好爽视频| 日本japanese丰满护士| 天天色天天干天天射| 亚洲三级在线观看| chinese乱子伦xxxx视频播放| 免费人成在线观看视频播放 | 亚洲国产视频网| 一个男的操一个女的| 日韩一级在线播放免费观看| 国产交换配乱吟播放免费| 亚洲国产天堂久久综合2261144| 好男人社区神马在线观看www| 日韩欧美亚洲国产精品字幕久久久| 国产日韩一区二区三区在线观看| aⅴ一区二区三区无卡无码| 萌白酱福利| 一级日本黄色片| 最近手机中文字幕1页| 色妞网| 大学寝室沈樵无删减| 国产刺激视频| 国产精品久久久久久久久齐齐| 男人j进女人p免费视频| 538在线观看| 被夫上司强迫的女人在线中文 | 成人3d黄动漫无尽视频网站| 两个体校校草被c出水| 福利视频一二区| 国产va免费精品高清在线观看| chinese男子同性视频twink| 日本久久久久亚洲中字幕| 三年片免费高清版|