麻豆黑色丝袜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
主站蜘蛛池模板: 亚洲区小说区激情区图片区| 美女被吸乳羞羞动漫| 午夜精品久久久久久| 2019国产精品青青草原| 色午夜影院| 亚洲精品午夜久久久伊人| 日本一道本在线视频| 正在播放宾馆露脸对白视频| 欧美成人免费观看久久| 国产91精品久久久久久久| 久久综合狠狠色综合伊人| 国产麻豆videoxxxx实拍| 动漫肉h| 大象视频在线免费观看| www.日本在线观看| avtt在线观看| 天天看影院| 国产精品爽爽va在线观看无码| 紧扣的星星完整版免费观看| 男生吃女生的jiojio| 4408私人影院| 884aa四虎在线| 日本欧美日韩| 在线日韩欧美| 国产三区视频在线观看| 扁豆传媒在线入口| 日本一卡2卡3卡4卡无卡免费 | 欧美美女被艹| 被夫上司强迫的女人在线| 老师的胸又大又软真好吃| 欧美午夜影院| 国产欧美一区二区三区观看| 欧美电影院一区二区三区| 欧美人与动性xxxxx杂性| 人人揉人人捏人人添| 2020国产在线| 中文字幕专区高清在线观看| 蜜桃成熟时无删减手机在线观看| 韩国三级hd中文字幕| 天堂网www中文在线| 538精品视频|