【HDFS篇03】HDFS客戶端操作 --- 開(kāi)發(fā)環(huán)境準(zhǔn)備

存儲(chǔ)越困難耳璧,提取越容易

HDFS客戶端操作---開(kāi)發(fā)環(huán)境準(zhǔn)備

步驟一:編譯對(duì)應(yīng)HadoopJar包内舟,配置Hadoop變量

image-20200622092736684

步驟二:創(chuàng)建Maven工程,導(dǎo)入pom依賴

<dependencies>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>RELEASE</version>
        </dependency>
        <dependency>
            <groupId>org.apache.logging.log4j</groupId>
            <artifactId>log4j-core</artifactId>
            <version>2.8.2</version>
        </dependency>
        <dependency>
            <groupId>org.apache.hadoop</groupId>
            <artifactId>hadoop-common</artifactId>
            <version>2.7.2</version>
        </dependency>
        <dependency>
            <groupId>org.apache.hadoop</groupId>
            <artifactId>hadoop-client</artifactId>
            <version>2.7.2</version>
        </dependency>
        <dependency>
            <groupId>org.apache.hadoop</groupId>
            <artifactId>hadoop-hdfs</artifactId>
            <version>2.7.2</version>
        </dependency>
</dependencies>

步驟三:創(chuàng)建日志文件

在resources目錄下創(chuàng)建log4j.properties,輸入如下信息

log4j.rootLogger=INFO, stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d %p [%c] - %m%n
log4j.appender.logfile=org.apache.log4j.FileAppender
log4j.appender.logfile.File=target/spring.log
log4j.appender.logfile.layout=org.apache.log4j.PatternLayout
log4j.appender.logfile.layout.ConversionPattern=%d %p [%c] - %m%n

步驟四:創(chuàng)建HDFSClient類

public class HDFSClient{    

@Test
public void testMkdirs() throws IOException, InterruptedException, URISyntaxException{
        
        // 1 獲取文件系統(tǒng)
        Configuration configuration = new Configuration();

        // 2 連接集群
        FileSystem fs = FileSystem.get(new URI("hdfs://hadoop102:9000"), configuration, "zhutiansama");
        
        // 3 創(chuàng)建目錄
        fs.mkdirs(new Path("/1108/daxian/banzhang"));
        
        // 4 關(guān)閉資源
        fs.close();
    }
}

? 客戶端去操作HDFS時(shí)护桦,是有一個(gè)用戶身份的巧号。默認(rèn)情況下族奢,HDFS客戶端API會(huì)從JVM中獲取一個(gè)參數(shù)來(lái)作為自己的用戶身份:-DHADOOP_USER_NAME=zhutiansama,zhutiansama為用戶名稱丹鸿。至此Hadoop的Win開(kāi)發(fā)環(huán)境搭建完成越走,大家可以通過(guò)API去操作Hadoop啦

相關(guān)資料

1

本文配套GitHubhttps://github.com/zhutiansama/FocusBigData

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子廊敌,更是在濱河造成了極大的恐慌铜跑,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,104評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件骡澈,死亡現(xiàn)場(chǎng)離奇詭異锅纺,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)肋殴,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,816評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門囤锉,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人护锤,你說(shuō)我怎么就攤上這事官地。” “怎么了蔽豺?”我有些...
    開(kāi)封第一講書人閱讀 168,697評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵区丑,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我修陡,道長(zhǎng)沧侥,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書人閱讀 59,836評(píng)論 1 298
  • 正文 為了忘掉前任魄鸦,我火速辦了婚禮宴杀,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘拾因。我一直安慰自己旺罢,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,851評(píng)論 6 397
  • 文/花漫 我一把揭開(kāi)白布绢记。 她就那樣靜靜地躺著扁达,像睡著了一般。 火紅的嫁衣襯著肌膚如雪蠢熄。 梳的紋絲不亂的頭發(fā)上跪解,一...
    開(kāi)封第一講書人閱讀 52,441評(píng)論 1 310
  • 那天,我揣著相機(jī)與錄音签孔,去河邊找鬼叉讥。 笑死,一個(gè)胖子當(dāng)著我的面吹牛饥追,可吹牛的內(nèi)容都是我干的图仓。 我是一名探鬼主播,決...
    沈念sama閱讀 40,992評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼但绕,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼救崔!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書人閱讀 39,899評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤帚豪,失蹤者是張志新(化名)和其女友劉穎碳竟,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體狸臣,經(jīng)...
    沈念sama閱讀 46,457評(píng)論 1 318
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡莹桅,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,529評(píng)論 3 341
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了烛亦。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片诈泼。...
    茶點(diǎn)故事閱讀 40,664評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖煤禽,靈堂內(nèi)的尸體忽然破棺而出铐达,到底是詐尸還是另有隱情,我是刑警寧澤檬果,帶...
    沈念sama閱讀 36,346評(píng)論 5 350
  • 正文 年R本政府宣布瓮孙,位于F島的核電站,受9級(jí)特大地震影響选脊,放射性物質(zhì)發(fā)生泄漏杭抠。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,025評(píng)論 3 334
  • 文/蒙蒙 一恳啥、第九天 我趴在偏房一處隱蔽的房頂上張望偏灿。 院中可真熱鬧,春花似錦钝的、人聲如沸翁垂。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 32,511評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)沿猜。三九已至,卻和暖如春碗脊,著一層夾襖步出監(jiān)牢的瞬間啼肩,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 33,611評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工望薄, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留疟游,地道東北人呼畸。 一個(gè)月前我還...
    沈念sama閱讀 49,081評(píng)論 3 377
  • 正文 我出身青樓痕支,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親蛮原。 傳聞我的和親對(duì)象是個(gè)殘疾皇子卧须,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,675評(píng)論 2 359