麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 服務(wù)器 > Linux服務(wù)器 > 正文

Linux中安裝配置hadoop集群詳細(xì)步驟

2024-09-05 23:03:42
字體:
供稿:網(wǎng)友

一. 簡介

參考了網(wǎng)上許多教程,最終把hadoop在ubuntu14.04中安裝配置成功。下面就把詳細(xì)的安裝步驟敘述一下。我所使用的環(huán)境:兩臺ubuntu 14.04 64位的臺式機(jī),hadoop選擇2.7.1版本。(前邊主要介紹單機(jī)版的配置,集群版是在單機(jī)版的基礎(chǔ)上,主要是配置文件有所不同,后邊會有詳細(xì)說明)

二. 準(zhǔn)備工作

2.1 創(chuàng)建用戶

創(chuàng)建用戶,并為其添加root權(quán)限,經(jīng)過親自驗(yàn)證下面這種方法比較好。

 sudo adduser hadoop sudo vim /etc/sudoers # 修改內(nèi)容如下: root ALL = (ALL)ALLhadoop ALL = (ALL)ALL

給hadoop用戶創(chuàng)建目錄,并添加到sudo用戶組中,命令如下:

 sudo chown hadoop /home/hadoop # 添加到sudo用戶組 sudo adduser hadoop sudo

最后注銷當(dāng)前用戶,使用新創(chuàng)建的hadoop用戶登陸。

2.2 安裝ssh服務(wù)

ubuntu中默認(rèn)是沒有裝ssh server的(只有ssh client),所以先運(yùn)行以下命令安裝openssh-server。安裝過程輕松加愉快~

sudo apt-get install ssh openssh-server

2.3 配置ssh無密碼登陸

直接上代碼:執(zhí)行完下邊的代碼就可以直接登陸了(可以運(yùn)行ssh localhost進(jìn)行驗(yàn)證)

cd ~/.ssh  # 如果找不到這個文件夾,先執(zhí)行一下 "ssh localhost" ssh-keygen -t rsa cp id_rsa.pub authorized_keys

注意:

這里實(shí)現(xiàn)的是無密登陸自己,只適用與hadoop單機(jī)環(huán)境。如果配置Hadoop集群設(shè)置Master與Slave的SSH無密登陸可以參考我的另一篇博文.

 三. 安裝過程

3.1 下載hadoop安裝包

有兩種下載方式:

1. 直接去官網(wǎng)下載:

http://mirrors.hust.edu.cn/apache/hadoop/core/stable/hadoop-2.7.1.tar.gz

2. 使用wget命令下載:

 

復(fù)制代碼 代碼如下:

wget http://mirrors.hust.edu.cn/apache/hadoop/core/stable/hadoop-2.7.1.tar.gz

 

3.2 配置hadoop

1. 解壓下載的hadoop安裝包,并修改配置文件。我的解壓目錄是(/home/hadoop/hadoop-2.7.1),即進(jìn)入/home/hadoop/文件夾下執(zhí)行下面的解壓縮命令。

tar -zxvf hadoop-2.7.1.tar.gz

2. 修改配置文件:(hadoop2.7.1/etc/hadoop/)目錄下,hadoop-env.sh,core-site.xml,mapred-site.xml.template,hdfs-site.xml。

(1). core-site.xml 配置:其中的hadoop.tmp.dir的路徑可以根據(jù)自己的習(xí)慣進(jìn)行設(shè)置。

<configuration><property><name>hadoop.tmp.dir</name><value>file:/home/hadoop/hadoop/tmp</value><description>Abase for other temporary directories.</description></property><property><name>fs.defaultFS</name><value>hdfs://localhost:9000</value></property></configuration>

(2). mapred-site.xml.template配置:

<configuration><property><name>mapred.job.tracker</name><value>localhost:9001</value></property></configuration>

(3). hdfs-site.xml配置: 其中dfs.namenode.name.dir和dfs.datanode.data.dir的路徑可以自由設(shè)置,最好在hadoop.tmp.dir的目錄下面。

注意:如果運(yùn)行Hadoop的時候發(fā)現(xiàn)找不到j(luò)dk,可以直接將jdk的路徑放置在hadoop-env.sh里面,具體如下:

export JAVA_HOME="/opt/java_file/jdk1.7.0_79",即安裝java時的路徑。

<configuration><property><name>dfs.replication</name><value>1</value></property><property><name>dfs.namenode.name.dir</name><value>file:/home/hadoop/hadoop/tmp/dfs/name</value></property><property><name>dfs.datanode.data.dir</name><value>file:/home/hadoop/hadoop/tmp/dfs/data</value></property></configuration>

配置完成后運(yùn)行hadoop。

四. 運(yùn)行hadoop

4.1 初始化HDFS系統(tǒng)

在hadop2.7.1目錄下執(zhí)行命令:

bin/hdfs namenode -format

出現(xiàn)如下結(jié)果說明初始化成功。

linux,hadoop安裝配置,搭建hadoop集群,hadoop集群配置

4.2 開啟 NameNode 和 DataNode 守護(hù)進(jìn)程

在hadop2.7.1目錄下執(zhí)行命令:

sbin/start-dfs.sh

成功的截圖如下:

linux,hadoop安裝配置,搭建hadoop集群,hadoop集群配置

4.3 使用jps命令查看進(jìn)程信息:

linux,hadoop安裝配置,搭建hadoop集群,hadoop集群配置

若出現(xiàn)如圖所示結(jié)果,則說明DataNode和NameNode都已經(jīng)開啟。

4.4 查看web界面

在瀏覽器中輸入 http://localhost:50070 ,即可查看相關(guān)信息,截圖如下

linux,hadoop安裝配置,搭建hadoop集群,hadoop集群配置

至此,hadoop的環(huán)境就已經(jīng)搭建好了。

 五. 運(yùn)行wordcount demo

1.  在本地新建一個文件,里面內(nèi)容隨便填:例如我在home/hadoop目錄下新建了一個haha.txt文件,里面的內(nèi)容為" hello world! "。

2. 然后在分布式文件系統(tǒng)(hdfs)中新建一個test文件夾,用于上傳我們的測試文件haha.txt。在hadoop-2.7.1目錄下運(yùn)行命令:

# 在hdfs的根目錄下建立了一個test目錄bin/hdfs dfs -mkdir /test# 查看HDFS根目錄下的目錄結(jié)構(gòu)bin/hdfs dfs -ls /

結(jié)果如下:

linux,hadoop安裝配置,搭建hadoop集群,hadoop集群配置

3. 將本地haha.txt文件上傳到test目錄中;

# 上傳bin/hdfs dfs -put /home/hadoop/haha.txt /test/# 查看bin/hdfs dfs -ls /test/

結(jié)果如下:

linux,hadoop安裝配置,搭建hadoop集群,hadoop集群配置

4. 運(yùn)行wordcount demo;

# 將運(yùn)行結(jié)果保存在/test/out目錄下bin/hadoop jar share/hadoop/mapreduce/hadoop-mapreduce-examples-2.7.1.jar wordcount /test/haha.txt /test/out# 查看/test/out目錄下的文件bin/hdfs dfs -ls /test/out

結(jié)果如下:

linux,hadoop安裝配置,搭建hadoop集群,hadoop集群配置

運(yùn)行結(jié)果表示:運(yùn)行成功,結(jié)果保存在part-r-00000中。

5. 查看運(yùn)行結(jié)果;

# 查看part-r-00000中的運(yùn)行結(jié)果bin/hadoop fs -cat /test/out/part-r-00000

結(jié)果如下:

linux,hadoop安裝配置,搭建hadoop集群,hadoop集群配置

至此,wordcount demo 運(yùn)行結(jié)束。

六. 總結(jié)

配置過程遇到了很多問題,最后都一一解決,收獲很多,特此把這次配置的經(jīng)驗(yàn)分享出來,方便想要配置hadoop環(huán)境的各位朋友~

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持VEVB武林網(wǎng)。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 国产成人高清成人av片在线看 | 国产91久久精品 | 欧美a级毛片 | 午夜精品福利影院 | 九九热免费在线观看 | 日本成人一区 | 一区二区三区精品国产 | 久久久久久久99 | chengrenzaixian| 日韩视频一区二区三区四区 | 欧美18videos性处按摩 | 欧美一级成人一区二区三区 | 日本免费不卡一区二区 | 91网址在线播放 | 视频久久免费 | 成人 精品 | av在线直播观看 | 成人18免费观看 | 国产午夜精品久久久久久免费视 | 全黄性性激高免费视频 | 91在线色| 蜜桃网在线观看 | 亚洲国产超高清a毛毛片 | 毛片三区 | 香蕉久久久久久 | 中日韩乱码一二新区 | 午夜在线视频观看 | 欧美性生活网站 | 国产精品久久久久国产精品三级 | 情侣啪啪网站 | 91精品国产777在线观看 | 看免费黄色大片 | 综合日韩欧美 | 一级免费在线视频 | 国产精品久久久免费看 | 成人一级片毛片 | 成人在线不卡 | 美女黄影院| 国产1区2区3区中文字幕 | 精品一区二区三区毛片 | 久久精品一二三区 |