真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

如何搭建Hadoop的環(huán)境

本篇內(nèi)容主要講解“如何搭建Hadoop的環(huán)境”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實(shí)用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“如何搭建Hadoop的環(huán)境”吧!

成都創(chuàng)新互聯(lián)公司10多年成都定制網(wǎng)頁設(shè)計(jì)服務(wù);為您提供網(wǎng)站建設(shè),網(wǎng)站制作,網(wǎng)頁設(shè)計(jì)及高端網(wǎng)站定制服務(wù),成都定制網(wǎng)頁設(shè)計(jì)及推廣,對(duì)封陽臺(tái)等多個(gè)行業(yè)擁有豐富的網(wǎng)站維護(hù)經(jīng)驗(yàn)的網(wǎng)站建設(shè)公司。

說明:這里我們以本地模式和偽分布模式偽列,為大家介紹如何搭建Hadoop環(huán)境。有了這個(gè)基礎(chǔ),大家可以自行搭建Hadoop的全分布模式。

需要使用的安裝介質(zhì):

  • hadoop-2.7.3.tar.gz

  • jdk-8u181-linux-x64.tar.gz

  • rhel-server-7.4-x86_64-dvd.iso

一、安裝前的準(zhǔn)備工作

  • 安裝好Redhat Linux 7.4(安裝包rhel-server-7.4-x86_64-dvd.iso),并在Linux上創(chuàng)建tools和training兩個(gè)目錄

如何搭建Hadoop的環(huán)境

  •  關(guān)閉防火墻,執(zhí)行下面的命令

1
2
systemctl stop firewalld.service
systemctl disable firewalld.service
  • 配置主機(jī)名,使用vi編輯器編輯文件/etc/hosts,輸入以下內(nèi)容

1
bigdata111  192.168.157.111
  • 配置免密碼登錄,在命令行中輸入下面的命令

1
2
ssh-keygen -t rsa
ssh-copy-id -i .ssh/id_rsa.pub root@bigdata111

二、安裝JDK

  • 通過FTP工具將jdk-8u181-linux-x64.tar.gz和hadoop-2.7.3.tar.gz上傳到Linux的/root/tools目錄

如何搭建Hadoop的環(huán)境

  如何搭建Hadoop的環(huán)境

  •   在xshell中,解壓jdk-8u181-linux-x64.tar.gz,執(zhí)行下面的命令

1
tar -zxvf jdk-8u181-linux-x64.tar.gz -C /root/training/
  • 設(shè)置Java的環(huán)境變量,使用vi編輯器編輯~/.bash_profile文件。執(zhí)行下面的命令

1
vi /root/.bash_profile
  • 在vi編輯器中,輸入以下內(nèi)容

1
2
3
4
5
JAVA_HOME=/root/training/jdk1.8.0_181
export JAVA_HOME
 
PATH=$JAVA_HOME/bin:$PATH
export PATH

如何搭建Hadoop的環(huán)境

  •   生效環(huán)境變量,執(zhí)行下面的命令

1
source /root/.bash_profile

如何搭建Hadoop的環(huán)境

  •   輸入下圖中,紅框中的命令驗(yàn)證Java環(huán)境

如何搭建Hadoop的環(huán)境

三、解壓Hadoop,并設(shè)置環(huán)境變量

  •  執(zhí)行下面的命令,解壓hadoop-2.7.3.tar.gz

1
tar -zxvf hadoop-2.7.3.tar.gz -C ~/training/
  • 設(shè)置Hadoop的環(huán)境變量,編輯~/.bash_profile文件,并輸入以下內(nèi)容

1
2
3
4
5
HADOOP_HOME=/root/training/hadoop-2.7.3
export HADOOP_HOME
 
PATH=$HADOOP_HOME/bin:$HADOOP_HOME/sbin:$PATH
export PATH

如何搭建Hadoop的環(huán)境

  •  生效環(huán)境變量

1
source ~/.bash_profile

四、搭建Hadoop的本地模式

  •  進(jìn)入目錄/root/training/hadoop-2.7.3/etc/hadoop

  • 使用vi編輯器編輯文件:hadoop-env.sh

  • 修改JAVA_HOME

1
export JAVA_HOME=/root/training/jdk1.8.0_181

如何搭建Hadoop的環(huán)境

  •  測(cè)試Hadoop的本地模式,執(zhí)行MapReduce程序。準(zhǔn)備測(cè)試數(shù)據(jù):vi ~/temp/data.txt

如何搭建Hadoop的環(huán)境

  •  輸入下面的數(shù)據(jù),并保存退出

如何搭建Hadoop的環(huán)境

  •  進(jìn)入目錄:/root/training/hadoop-2.7.3/share/hadoop/mapreduce

如何搭建Hadoop的環(huán)境

  •  執(zhí)行WordCount任務(wù)

1
hadoop jar hadoop-mapreduce-examples-2.7.3.jar wordcount /root/temp /root/output/wc
  • 根據(jù)下圖的命令,查看輸出結(jié)果

如何搭建Hadoop的環(huán)境

五、搭建Hadoop的偽分布模式

  •  首先,搭建好Hadoop的本地模式

  • 創(chuàng)建目錄:/root/training/hadoop-2.7.3/tmp

1
mkdir /root/training/hadoop-2.7.3/tmp
  • 進(jìn)入目錄:/root/training/hadoop-2.7.3/etc/hadoop

1
cd /root/training/hadoop-2.7.3/etc/hadoop
  • 修改hdfs-site.xml

1
2
3
4
    dfs.replication</name>
    1</value>
</property>

如何搭建Hadoop的環(huán)境

  •  修改core-site.xml

1
2
3
4
5
6
7
8
9
10
11
12
13
    fs.defaultFS</name>
    hdfs://bigdata111:9000</value>
</property>
 
    hadoop.tmp.dir</name>
    /root/training/hadoop-2.7.3/tmp</value>
</property>

如何搭建Hadoop的環(huán)境

  •  修改mapred-site.xml(注意:這個(gè)文件默認(rèn)沒有)

1
2
3
4
    mapreduce.framework.name</name>
    yarn</value>
</property>

如何搭建Hadoop的環(huán)境

  •  修改yarn-site.xml

1
2
3
4
5
6
7
8
9
10
11
    yarn.resourcemanager.hostname</name>
    bigdata111</value>
</property>
 
    yarn.nodemanager.aux-services</name>
    mapreduce_shuffle</value>
</property>

如何搭建Hadoop的環(huán)境

  •  格式化NameNode

1
hdfs namenode -format

如何搭建Hadoop的環(huán)境

  •  啟動(dòng)Hadoop

1
start-all.sh

如何搭建Hadoop的環(huán)境

  •  訪問Web Console

1
2
http://192.168.157.111:50070
http://192.168.157.111:8088

如何搭建Hadoop的環(huán)境

如何搭建Hadoop的環(huán)境

到此,相信大家對(duì)“如何搭建Hadoop的環(huán)境”有了更深的了解,不妨來實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!


分享標(biāo)題:如何搭建Hadoop的環(huán)境
瀏覽地址:http://weahome.cn/article/pejiss.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部