Hadoop從搭建環(huán)境到運(yùn)行(集群建立)

配置hadoop

本節(jié)內(nèi)容全部搬運(yùn)官網(wǎng)

https://hadoop.apache.org/docs/stable/hadoop-project-dist/hadoop-common/SingleCluster.html

解壓縮下載的Hadoop發(fā)行版证逻。在分發(fā)版中傍药,編輯etc/hadoop/hadoop-env.sh文件厌均,定義如下參數(shù)

以下所有命令要在hadoop安裝的文件夾里執(zhí)行
etc/hadoop/hadoop-env.sh
1.png
export JAVA_HOME=/opt/module/jdk1.8.0_141
這里是自己的jdk安裝地址

嘗試以下命令(正常的話會(huì)出來一些東西)

bin/hadoop
2.png

本地運(yùn)行模式測(cè)試

默認(rèn)情況下待牵,Hadoop被配置為以非分布式模式運(yùn)行烘苹,作為單個(gè)Java進(jìn)程式散。這對(duì)于調(diào)試非常有用烹吵。

下面的示例復(fù)制解壓縮的conf目錄以用作輸入拯欧,然后查找并顯示給定正則表達(dá)式的每個(gè)匹配項(xiàng)详囤。輸出被寫到給定的輸出目錄

$ mkdir input
 $ cp etc/hadoop/*.xml input
 $ bin/hadoop jar share/hadoop/mapreduce/hadoop-mapreduce-examples-3.2.1.jar grep input output 'dfs[a-z.]+'
 // 這里的mapreduce要改為自己的版本號(hào)
 $ cat output/*
3.png

WordCount案例(統(tǒng)計(jì)單詞次數(shù))

  • 新建一個(gè)wcinput文件夾
mkdir wcinput
  • 在wcinput文件夾里新建一個(gè)wc.input文件并書寫內(nèi)容
cd wcinput/
vim wc.input
hadoop yarn
hadoop mapreduce
whb
whb
(可以自己輸入)
  • 執(zhí)行wordcount
bin/hadoop jar share/hadoop/mapreduce/hadoop-mapreduce-examples-3.1.1.jar wordcount wcinput wcoutput

wcinput為讀取的文件地址,wcoutput為結(jié)果輸出地址

  • 查看結(jié)果
cat wcoutput/*
4.png

與書寫結(jié)果一致

偽分布式模式測(cè)試

Hadoop can also be run on a single-node in a pseudo-distributed mode where each Hadoop daemon runs in a separate Java process.

etc/hadoop/core-site.xml

<configuration>
    指定HDFS中NameNode的地址
    這里需要修改localhost為自己本機(jī)名稱
    <property>
        <name>fs.defaultFS</name>
        <value>hdfs://localhost:9000</value>
    </property>
    
    指定Hadoop運(yùn)行時(shí)產(chǎn)生文件的存儲(chǔ)目錄
    value里的內(nèi)容改為自己存儲(chǔ)的文件夾地址
    <property>
        <name>hadoop.tmp.dir</name>
        <value>/opt/module/hadoop-3.1.1/data/tmp</value>
    </property>

</configuration>

我自己的配置僅供參考


5.png

切換到hadoop目錄镐作,運(yùn)行命令

bin/hdfs namenode -format

運(yùn)行完畢后啟動(dòng)namenode(這里不同版本會(huì)不一樣)

hadoop-daemon.sh start namenode
  • 這里我出現(xiàn)了問題藏姐,我跟的教程用的版本跟我不一樣

  • WARNING: Use of this script to start HDFS daemons is deprecated.
    WARNING: Attempting to execute replacement "hdfs --daemon start" instead.
    
  • 使用hdfs --daemon命令代替hadoop-daemon

輸入jps顯示


6.png

啟動(dòng)datanode

 hdfs --daemon start datanode
7.png

接下來使用主機(jī)進(jìn)行訪問自己虛擬機(jī)的50070端口(也可能是9870)

  • 我這里出現(xiàn)了問題原因是好像后面出的版本默認(rèn)的端口是9870


    8.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市该贾,隨后出現(xiàn)的幾起案子羔杨,更是在濱河造成了極大的恐慌,老刑警劉巖靶庙,帶你破解...
    沈念sama閱讀 219,427評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件问畅,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡六荒,警方通過查閱死者的電腦和手機(jī)护姆,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,551評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來掏击,“玉大人卵皂,你說我怎么就攤上這事⊙馔ぃ” “怎么了灯变?”我有些...
    開封第一講書人閱讀 165,747評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)捅膘。 經(jīng)常有香客問我添祸,道長(zhǎng),這世上最難降的妖魔是什么寻仗? 我笑而不...
    開封第一講書人閱讀 58,939評(píng)論 1 295
  • 正文 為了忘掉前任刃泌,我火速辦了婚禮,結(jié)果婚禮上署尤,老公的妹妹穿的比我還像新娘耙替。我一直安慰自己,他們只是感情好曹体,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,955評(píng)論 6 392
  • 文/花漫 我一把揭開白布俗扇。 她就那樣靜靜地躺著,像睡著了一般箕别。 火紅的嫁衣襯著肌膚如雪铜幽。 梳的紋絲不亂的頭發(fā)上滞谢,一...
    開封第一講書人閱讀 51,737評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音除抛,去河邊找鬼爹凹。 笑死,一個(gè)胖子當(dāng)著我的面吹牛镶殷,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播微酬,決...
    沈念sama閱讀 40,448評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼绘趋,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了颗管?” 一聲冷哼從身側(cè)響起陷遮,我...
    開封第一講書人閱讀 39,352評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎垦江,沒想到半個(gè)月后帽馋,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,834評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡比吭,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,992評(píng)論 3 338
  • 正文 我和宋清朗相戀三年绽族,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片衩藤。...
    茶點(diǎn)故事閱讀 40,133評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡吧慢,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出赏表,到底是詐尸還是另有隱情检诗,我是刑警寧澤,帶...
    沈念sama閱讀 35,815評(píng)論 5 346
  • 正文 年R本政府宣布瓢剿,位于F島的核電站逢慌,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏间狂。R本人自食惡果不足惜攻泼,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,477評(píng)論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望前标。 院中可真熱鬧坠韩,春花似錦、人聲如沸炼列。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,022評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽俭尖。三九已至氢惋,卻和暖如春洞翩,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背焰望。 一陣腳步聲響...
    開封第一講書人閱讀 33,147評(píng)論 1 272
  • 我被黑心中介騙來泰國(guó)打工骚亿, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人熊赖。 一個(gè)月前我還...
    沈念sama閱讀 48,398評(píng)論 3 373
  • 正文 我出身青樓来屠,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親震鹉。 傳聞我的和親對(duì)象是個(gè)殘疾皇子俱笛,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,077評(píng)論 2 355