亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 服務器 > Web服務器 > 正文

詳解Ubuntu16.04下Hadoop 2.7.3的安裝與配置

2024-09-01 13:50:09
字體:
來源:轉載
供稿:網友

一、Java環境搭建

(1)下載JDK并解壓(當前操作系統為Ubuntu16.04,jdk版本為jdk-8u111-Linux-x64.tar.gz)

新建/usr/java目錄,切換到jdk-8u111-linux-x64.tar.gz所在目錄,將這個文件解壓縮到/usr/java目錄下。

tar -zxvf jdk-8u101-linux-x64.tar.gz -C /usr/java/ 

(2)設置環境變量

修改.bashrc,在最后一行寫入下列內容。

sudo vim ~/.bashrc 
export JAVA_HOME=/usr/java/jdk1.8.0_111 export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$JAVA_HOME/bin:$PATH 

ubuntu配置hadoop2.7,ubuntu,安裝hadoop2.7,hadoop,2.7.3

運行如下命令使環境變量生效。

source ~/.bashrc 

 打開profile文件,插入java環境配置節。

sudo vim /etc/profile 
export JAVA_HOME=/usr/java/jdk1.8.0_111 export JAVA_BIN=$JAVA_HOME/bin export JAVA_LIB=$JAVA_HOME/lib export CLASSPATH=.:$JAVA_LIB/tools.jar:$JAVA_LIB/dt.jar export PATH=$JAVA_HOME/bin:$PATH 

ubuntu配置hadoop2.7,ubuntu,安裝hadoop2.7,hadoop,2.7.3

打開environment 文件,追加jdk目錄和jdk下的lib的目錄,如下所示。

sudo vim /etc/environment 

 

復制代碼 代碼如下:

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/java/jdk1.8.0_111/lib:/usr/java/jdk1.8.0_111" 
 

 

ubuntu配置hadoop2.7,ubuntu,安裝hadoop2.7,hadoop,2.7.3

使配置生效

source /etc/environment 

驗證java環境是否配置成功

java -version 

二、安裝ssh-server并實現免密碼登錄

(1)下載ssh-server

sudo apt-get install openssh-server 

(2)啟動ssh

sudo /etc/init.d/ssh start 

(3)查看ssh服務是否啟動,如果有顯示相關ssh字樣則表示成功。

ps -ef|grep ssh 

ubuntu配置hadoop2.7,ubuntu,安裝hadoop2.7,hadoop,2.7.3

(4)設置免密碼登錄

使用如下命令,一直回車,直到生成了rsa。

ssh-keygen -t rsa 

導入authorized_keys

cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys 

 測試是否免密碼登錄localhost

ssh localhost 

關閉防火墻

ufw disable 

三、安裝Hadoop單機模式和偽分布模式。

(1)下載hadoop-2.7.3.tar.gz,解壓到/usr/local(單機模式搭建)。

sudo tar zxvf hadoop-2.7.3.tar.gz -C /usr/local 

 切換到/usr/local下,將hadoop-2.7.3重命名為hadoop,并給/usr/local/hadoop設置訪問權限。

cd /usr/local sudo mv hadoop-2.7.3 hadoop sudo chmod 777 /usr/local/hadoop 

(2)配置.bashrc文件

sudo vim ~/.bashrc

(如果沒有安裝vim,請用 sudo apt install vim 安裝。)

在文件末尾追加下面內容,然后保存。

#HADOOP VARIABLES START export JAVA_HOME=/usr/java/jdk1.8.0_111 export HADOOP_INSTALL=/usr/local/hadoop export PATH=$PATH:$HADOOP_INSTALL/bin export PATH=$PATH:$HADOOP_INSTALL/sbin export HADOOP_MAPRED_HOME=$HADOOP_INSTALL export HADOOP_COMMON_HOME=$HADOOP_INSTALL export HADOOP_HDFS_HOME=$HADOOP_INSTALL export YARN_HOME=$HADOOP_INSTALL export HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_INSTALL/lib/native export HADOOP_OPTS="-Djava.library.path=$HADOOP_INSTALL/lib" #HADOOP VARIABLES END 

ubuntu配置hadoop2.7,ubuntu,安裝hadoop2.7,hadoop,2.7.3

執行下面命令,使添加的環境變量生效:

source ~/.bashrc 

(3)hadoop配置 (偽分布模式搭建)

配置hadoop-env.sh

sudo vim /usr/local/hadoop/etc/hadoop/hadoop-env.sh 
# The java implementation to use. export JAVA_HOME=/usr/java/jdk1.8.0_111 export HADOOP=/usr/local/hadoop export PATH=$PATH:/usr/local/hadoop/bin 

ubuntu配置hadoop2.7,ubuntu,安裝hadoop2.7,hadoop,2.7.3

 配置yarn-env.sh

sudo vim /usr/local/hadoop/etc/hadoop/yarn-env.sh 
# export JAVA_HOME=/home/y/libexec/jdk1.6.0/ JAVA_HOME=/usr/java/jdk1.8.0_111 

ubuntu配置hadoop2.7,ubuntu,安裝hadoop2.7,hadoop,2.7.3

配置core-site.xml,在home目錄下創建 /home/lyh/hadoop_tmp目錄,然后在core-site.xml中添加下列內容。

sudo mkdir /home/lyh/hadoop_tmp 
sudo vim /usr/local/hadoop/etc/hadoop/core-site.xml 
<configuration>     <!-- 指定HDFS老大(namenode)的通信地址 -->     <property>         <name>fs.defaultFS</name>         <value>hdfs://localhost:9000</value>     </property>     <!-- 指定hadoop運行時產生文件的存儲目錄 -->     <property>         <name>hadoop.tmp.dir</name>         <value>/home/lyh/hadoop_tmp</value>     </property> </configuration> 

ubuntu配置hadoop2.7,ubuntu,安裝hadoop2.7,hadoop,2.7.3

配置hdfs-site.xml

sudo vim /usr/local/hadoop/etc/hadoop/hdfs-site.xml 
<configuration>     <!-- 指定HDFS副本的數量 -->     <property>         <name>dfs.replication</name>         <value>1</value>     </property> </configuration> 

ubuntu配置hadoop2.7,ubuntu,安裝hadoop2.7,hadoop,2.7.3

配置yarn-site.xml

sudo vim /usr/local/hadoop/etc/hadoop/yarn-site.xml 
<configuration> <!-- Site specific YARN configuration properties -->     <property>         <name>yarn.nodemanager.aux-services</name>         <value>mapreduce_shuffle</value>     </property>     <property>         <name>yarn.nodemanager.aux-services.mapreduce.shuffle.class</name>         <value>org.apache.hadoop.mapred.ShuffleHandler</value>     </property>     <property>         <name>yarn.resourcemanager.address</name>         <value>127.0.0.1:8032</value>     </property>     <property>         <name>yarn.resourcemanager.scheduler.address</name>         <value>127.0.0.1:8030</value>     </property>     <property>         <name>yarn.resourcemanager.resource-tracker.address</name>         <value>127.0.0.1:8031</value>     </property> </configuration> 

ubuntu配置hadoop2.7,ubuntu,安裝hadoop2.7,hadoop,2.7.3

(4)關機重啟系統。

四、測試Hadoop是否安裝并配置成功。

(1)驗證Hadoop單機模式安裝完成

hadoop version 

能夠顯示Hadoop的版本號即可說明單機模式已經配置完成。

(2)啟動hdfs使用為分布模式。

格式化namenode

hdfs namenode -format 

有 "……has been successfully formatted" 等字樣出現即說明格式化成功。注意:每次格式化都會生成一個namenode對應的ID,多次格式化之后,如果不改變datanode對應的ID號,運行wordcount向input中上傳文件時會失敗。

啟動hdfs

start-all.sh 

ubuntu配置hadoop2.7,ubuntu,安裝hadoop2.7,hadoop,2.7.3

顯示進程

jps 

ubuntu配置hadoop2.7,ubuntu,安裝hadoop2.7,hadoop,2.7.3

在瀏覽器中輸入http://localhost:50070/,出現如下頁面

ubuntu配置hadoop2.7,ubuntu,安裝hadoop2.7,hadoop,2.7.3

輸入 http://localhost:8088/,出現如下頁面

ubuntu配置hadoop2.7,ubuntu,安裝hadoop2.7,hadoop,2.7.3

則說明偽分布安裝配置成功了。

停止hdfs

stop-all.sh 

ubuntu配置hadoop2.7,ubuntu,安裝hadoop2.7,hadoop,2.7.3

五、運行wordcount

(1)啟動hdfs。

start-all.sh 

(2)查看hdfs底下包含的文件目錄

hadoop dfs -ls / 

如果是第一次運行hdfs,則什么都不會顯示。

ubuntu配置hadoop2.7,ubuntu,安裝hadoop2.7,hadoop,2.7.3

(3)在hdfs中創建一個文件目錄input,將/usr/local/hadoop/README.txt上傳至input中。

hdfs dfs -mkdir /input hadoop fs -put /usr/local/hadoop/README.txt /input 

ubuntu配置hadoop2.7,ubuntu,安裝hadoop2.7,hadoop,2.7.3

ubuntu配置hadoop2.7,ubuntu,安裝hadoop2.7,hadoop,2.7.3

(4)執行以下命令運行wordcount,并將結果輸出到output中。

 

復制代碼 代碼如下:

hadoop jar /usr/local/hadoop/share/hadoop/mapreduce/hadoop-mapreduce-examples-2.7.3.jar wordcount /input /output 

 

ubuntu配置hadoop2.7,ubuntu,安裝hadoop2.7,hadoop,2.7.3

出現類似上圖的頁面說明wordcount運行成功。注意:請將圖中紅色線框中的內容替換為自己的hadoop-mapreduce-examples-2.7.3.jar文件的路徑信息。

(5)執行成功后output 目錄底下會生成兩個文件 _SUCCESS 成功標志的文件,里面沒有內容。 一個是 part-r-00000 ,通過以下命令查看執行的結果,如下圖。

hadoop fs -cat /output/part-r-00000 

ubuntu配置hadoop2.7,ubuntu,安裝hadoop2.7,hadoop,2.7.3

附:hdfs常用命令

hadoop fs -mkdir /tmp/input       在HDFS上新建文件夾 hadoop fs -put input1.txt /tmp/input 把本地文件input1.txt傳到HDFS的/tmp/input目錄下 hadoop fs -get input1.txt /tmp/input/input1.txt 把HDFS文件拉到本地 hadoop fs -ls /tmp/output         列出HDFS的某目錄 hadoop fs -cat /tmp/ouput/output1.txt 查看HDFS上的文件 hadoop fs -rmr /home/less/hadoop/tmp/output 刪除HDFS上的目錄 hadoop dfsadmin -report 查看HDFS狀態,比如有哪些datanode,每個datanode的情況 hadoop dfsadmin -safemode leave 離開安全模式 hadoop dfsadmin -safemode enter 進入安全模式 

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品精品国产| www.色综合| 91福利视频在线观看| 成人在线视频网| 成人欧美在线视频| 精品国内自产拍在线观看| 日韩美女视频免费看| 欧美老女人性生活| 亚洲国产成人在线视频| 日韩禁在线播放| 色先锋久久影院av| 亚洲精品动漫久久久久| 日韩欧美在线中文字幕| 国产69精品久久久久99| 国产精欧美一区二区三区| 国产一区视频在线播放| 高潮白浆女日韩av免费看| 精品中文字幕在线2019| 97精品国产aⅴ7777| 国产高清在线不卡| 91免费综合在线| 国产精品揄拍一区二区| 亚州欧美日韩中文视频| 精品美女国产在线| 亚洲第一色中文字幕| 日韩精品视频观看| 亚洲精品白浆高清久久久久久| 国产97人人超碰caoprom| 欧美日韩国产综合新一区| 国产精品jizz在线观看麻豆| 亚洲欧美日韩成人| 亚洲毛片在线观看| 欧美激情在线狂野欧美精品| 亚洲a中文字幕| 欧美激情免费看| 日韩成人中文电影| 伊人久久精品视频| 亚洲成人亚洲激情| 欧美日韩午夜激情| 亚洲一区二区日本| 国产精品老女人精品视频| 国产日韩精品在线播放| 亚洲国产欧美一区| 亚洲最新av在线网站| 日韩精品在线视频美女| 欧美激情精品久久久久久久变态| 亚洲精品福利在线| 欧美激情视频一区二区三区不卡| 日韩国产在线看| 久久久久久久久国产精品| 亚洲欧美一区二区精品久久久| 日日狠狠久久偷偷四色综合免费| 色婷婷综合久久久久中文字幕1| 黑人精品xxx一区一二区| 麻豆国产精品va在线观看不卡| 欧美日韩在线免费观看| 国产自摸综合网| 懂色aⅴ精品一区二区三区蜜月| 九九热这里只有在线精品视| 国产成人aa精品一区在线播放| 欧美精品制服第一页| 国产精品极品美女在线观看免费| 欧美激情第三页| 日韩**中文字幕毛片| 亚洲国产精久久久久久| 亚洲精品免费在线视频| 美女黄色丝袜一区| 日韩精品一区二区三区第95| 中文字幕久久久| 国产精品激情av电影在线观看| 91热福利电影| 成人观看高清在线观看免费| 奇米4444一区二区三区| 91高清免费在线观看| 中文字幕精品在线视频| 日韩一区二区精品视频| 亚洲欧美日韩久久久久久| 91日本在线观看| 欧美高清视频在线播放| 日韩中文字幕亚洲| 国产精品免费视频久久久| 欧美又大又硬又粗bbbbb| 日韩免费电影在线观看| 国产精品aaa| 亚洲国产天堂网精品网站| 精品国产乱码久久久久久虫虫漫画| 欧美高清性猛交| 亚洲一区二区三区成人在线视频精品| 午夜精品福利视频| 欧美日韩性生活视频| 亚洲va欧美va在线观看| 国产一区二区三区毛片| 欧美日本啪啪无遮挡网站| 91在线视频一区| 国产精品成av人在线视午夜片| 亚洲视频国产视频| 日韩色av导航| 久久国产精品99国产精| 亚洲天堂网在线观看| 国产网站欧美日韩免费精品在线观看| 国产精品极品尤物在线观看| 日韩av中文字幕在线| 欧美一区视频在线| 2019中文字幕在线免费观看| 欧美激情视频一区二区| 中文字幕亚洲欧美一区二区三区| 91成人在线观看国产| 欧美日韩人人澡狠狠躁视频| 日韩av影院在线观看| 久久精品亚洲一区| 91久久久久久久久久久久久| 欧美午夜精品在线| 久久国产精品影片| 亚洲第一页中文字幕| 国产精品一区二区av影院萌芽| 97国产成人精品视频| 韩国国内大量揄拍精品视频| 日韩欧美国产成人| 97热在线精品视频在线观看| 亚洲国产另类 国产精品国产免费| 亚洲欧美福利视频| 亚洲精品aⅴ中文字幕乱码| 97视频在线观看免费高清完整版在线观看| 国产亚洲欧美日韩一区二区| 国产精品美女主播在线观看纯欲| 日韩美女在线看| 国产精品精品久久久久久| 日本19禁啪啪免费观看www| 国产欧美一区二区三区久久| 国内成人精品视频| 亚洲图片欧美日产| 欧美日韩亚洲精品一区二区三区| 久久精品欧美视频| 91av在线国产| 亚洲第一网中文字幕| 午夜欧美不卡精品aaaaa| 国模精品视频一区二区| 91国产精品视频在线| 国产福利视频一区| 国产97色在线|日韩| 美女啪啪无遮挡免费久久网站| 日韩视频欧美视频| 久久久久国产精品免费| 亚洲黄色在线观看| 一区二区三区天堂av| 国产精品自产拍在线观| 欧美福利在线观看| 欧美成人亚洲成人日韩成人| 亚洲欧美另类在线观看| 91中文在线观看| 国产精品国产亚洲伊人久久| 成人自拍性视频| 7m精品福利视频导航| 欧美日韩亚洲一区二| 国产精品嫩草影院久久久| 庆余年2免费日韩剧观看大牛| 亚洲精品小视频| 日韩av在线精品| 国产欧美精品一区二区三区-老狼| 91av免费观看91av精品在线| 亚洲国产精品电影在线观看| 伊人伊人伊人久久| 色多多国产成人永久免费网站| 欧美一二三视频|