久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

Hadoop如何實(shí)現(xiàn)單節(jié)點(diǎn)搭建

176次閱讀
沒有評論

共計(jì) 5176 個字符,預(yù)計(jì)需要花費(fèi) 13 分鐘才能閱讀完成。

這篇文章主要為大家展示了“Hadoop 如何實(shí)現(xiàn)單節(jié)點(diǎn)搭建”,內(nèi)容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓丸趣 TV 小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“Hadoop 如何實(shí)現(xiàn)單節(jié)點(diǎn)搭建”這篇文章吧。

#Hadoop 單節(jié)點(diǎn)搭建

環(huán)境:VirtualBox Unbuntu14.04 LTS

## 安裝 JDK ##### 查看當(dāng)前 java 版本 java -version ##### 更新最新的軟件包信息 sudo apt-get updata ##### 安裝 JDK sudo apt-get install default-jdk ##### 再查看 java 版本 java -version ## 安裝 SSH #####sudo apt-get install ssh ## 安裝 rsync sudo apt-get install rsync

配置 ssh

ssh-keygen -t dsa -p   -f ~/.ssh/id_dsa #  產(chǎn)生密鑰
ll ~/.ssh #  查看是否存在  id_dsa.pub 文件
cat ~/.ssh/id_dsa.pub   ~/.ssh/authorized_keys #  將公鑰添加到許可證文件中 

## 安裝 Hadoop #### 首先保證虛擬機(jī)可以鏈接網(wǎng)絡(luò) 可以將虛擬機(jī)改為 網(wǎng)絡(luò)地址轉(zhuǎn)換 NAT #####Hadoop 官網(wǎng) https://archive.apache.org/dist/hadoop/common ##### 選擇 2.6.0 的話 復(fù)制該文件的鏈接使用 wget 命令下載 wget https://archive.apache.org/dist/hadoop/common/hadoop-2.6.0/hadoop-2.6.0.tar.gz ##### 解壓 sudo tar -zxvf hadoop-2.6.0.tar.gz ##### 移動到指定路徑 sudo mv hadoop-2.6.0 /usr/local/hadoop ##### 查看文件是否完整 Hadoop 如何實(shí)現(xiàn)單節(jié)點(diǎn)搭建 #### 設(shè)置環(huán)境變量 sudo gedit ~/.bashrc export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64 #java 路徑 export HADOOP_HOME=/usr/local/hadoop #hadoop 路徑 export PATH=$PATH:$HADOOP_HOME/bin export PATH=$PATH:$HADOOP_HOME/sbin export HADOOP_MAPRED_HOME=$HADOOP_HOME export HADOOP_COMMON_HOME=$HADOOP_HOME export HADOOP_HDFS_HOME=$HADOOP_HOME export YARN_HOME=$HADOOP_HOME export HADOOP_COMMON_HOME=$HADOOP_HOME export HADOOP_HDFS_HOME=$HADOOP_HOME export YARN_HOME=$HADOOP_HOME export HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_HOME/lib/native #鏈接庫 export HADOOP_OPTS= -Djava.library.path=$HADOOP_HOME/lib #鏈接庫 export JAVA_LIBRARY_PATH=$HADOOP_HOME/lib/native:$JAVA_LIBRARY_PATH ###### 使環(huán)境變量生效 重啟或輸入 source ~/.bashrc #### 修改 hadoop 配置文件 ##### 修改 hadoop-env.sh sudo gedit hadoop-env.sh

# The java implementation to use.
 export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64

##### 修改 core-site.xml sudo gedit core-site.xml

configuration 
 property 
 name fs.default.name /name 
 value hdfs://localhost:9000 /value 
 /property 
 /configuration

##### 修改 yarn-site.xml sudo gedit 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 
 /configuration

##### 修改 mapred-site.xml sudo scp mapred-site.xml.template mapred-site.xml sudo gedit mapred-site.xml

configuration 
 property 
 name mapreduce.framework.name /name 
 value yarn /value 
 /property 
 /configuration

##### 修改 hdfs-site.xml sudo gedit hdfs-site.xml

configuration 
 property 
 name dfs.replication /name 
 value 3 /value 
 /property 
 property 
 name dfs.namenode.name.dir /name 
 value file:/usr/local/hadoop/hadoop_data/hdfs/namenode /value 
 /property 
 property 
 name dfs.datanode.data.dir /name 
 value file:/usr/local/hadoop/hadoop_data/hdfs/datanode /value 
 /property 
 /configuration

#### 創(chuàng)建相應(yīng)的目錄 sudo mkdir -p /usr/local/hadoop/hadoop_data/hdfs/namenode # NameNode 存儲目錄 sudo mkdir -p /usr/local/hadoop/hadoop_data/hdfs/datanode # DataNode 存儲目錄 sudo chown hduser:hduser -R /usr/local/hadoop # 修改目錄所有者 #### 格式化 namenode hadoop namenode -format #### 啟動 hadoop start-dfs.sh start-yarn.sh #### 查看

在瀏覽器中輸入 http://localhost:8088 查看 Hadoop ResourceManager Web 界面

 點(diǎn)擊 Nodes  查看當(dāng)前節(jié)點(diǎn) 

Hadoop 如何實(shí)現(xiàn)單節(jié)點(diǎn)搭建

##### 在瀏覽器中輸入 http://localhost:50070 查看 NameNode HDFS Web 界面 Hadoop 如何實(shí)現(xiàn)單節(jié)點(diǎn)搭建 點(diǎn)擊 Datanodes 顯示當(dāng)前啟動的 Datanode Hadoop 如何實(shí)現(xiàn)單節(jié)點(diǎn)搭建

## 全部命令參考

 1 cd /usr/local/
  2 ll
  3 rm -rf hadoop/
  4 sudo rm -rf hadoop/
  5 ll
  6 update-alternatives --display java
  7 java -version
  8 sudo apt-get update
  9 sudo apt-get install default-jdk
  10 java -version
  11 update-alternatives --display java #  查看 java 安裝路徑
  12 sudo apt-get install ssh
  13 sudo apt-get install rsync
  14 ssh-keygen -t dsa -P   -f ~/.ssh/id_dsa
  15 ll ~/.ssh
  16 cat ~/.ssh/id_dsa.pub   ~/.ssh/authorized_keys
  17 wget https://archive.apache.org/dist/hadoop/common/hadoop-2.6.0/hadoop-2.6.0.tar.gz
  18 ll
  19 sudo tar -zxvf hadoop-2.6.0.tar.gz 
  20 sudo mv hadoop-2.6.0 /usr/local/hadoop
  21 ll /usr/local/hadoop
  22 ll
  23 cd /usr/local
  24 ls
  25 cd hadoop/
  26 ll
  27 cd /
  28 cd
  29 wget https://archive.apache.org/dist/hadoop/common/hadoop-2.6.0/hadoop-2.6.0.tar.gz.md5
  30 wget https://archive.apache.org/dist/hadoop/common/hadoop-2.6.0/hadoop-2.6.0.tar.gz.mds
  31 ll
  32 ./hadoop-2.6.0.tar.gz.mds
  33 sudo ./hadoop-2.6.0.tar.gz.mds
  34 cd /usr/local/hadoop/
  35 ll
  36 cd ~
  37 ll
  38 wget https://archive.apache.org/dist/hadoop/common/hadoop-2.6.0/hadoop-2.6.0.tar.gz.md5
  39 ll
  40 md5sum -c hadoop-2.6.0.tar.gz.md5 # 檢查下載的文件是否完整
  41 md5sum -c hadoop-2.6.0.tar.gz.mds
  42 md5sum -c hadoop-2.6.0.tar.gz.md5
  43 rm -f hadoop-2.6.0.tar.gz
  44 rm -f hadoop-2.6.0.tar.gz.1
  45 rm -f hadoop-2.6.0.tar.gz.mds 
  46 ll
  47 wget https://archive.apache.org/dist/hadoop/common/hadoop-2.6.0/hadoop-2.6.0.tar.gz
  48 sudo tar -zxvf hadoop-2.6.0.tar.gz 
  49 sudo mv hadoop-2.6.0 /usr/local/hadoop
  50 ll /usr/local/
  51 cd hadoop
  52 ll /usr/local/hadoop/
  53 md5sum -c hadoop-2.6.0.tar.gz.md5 
  54 sudo gedit ~/.bashrc
  55 source ~/.bashrc
  56 cd /usr/local/hadoop/etc/hadoop/
  57 ll
  58 sudo gedit hadoop-env.sh 
  59 sudo gedit core-site.xml 
  60 sudo gedit yarn-site.xml 
  61 sudo scp mapred-site.xml.template mapred-site.xml
  62 sudo gedit mapred-site.xml
  63 sudo gedit hdfs-site.xml 
  64 sudo mkdir -p /usr/local/hadoop/hadoop_data/hdfs/namenode
  65 sudo mkdir -p /usr/local/hadoop/hadoop_data/hdfs/datanode
  66 sudo chown hduser:hduser -R /usr/local/hadoop
  67 hadoop namenode -format
  68 start-dfs.sh
  69 start-yarn.sh
  70 jps
  71 history

以上是“Hadoop 如何實(shí)現(xiàn)單節(jié)點(diǎn)搭建”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注丸趣 TV 行業(yè)資訊頻道!

正文完
 
丸趣
版權(quán)聲明:本站原創(chuàng)文章,由 丸趣 2023-08-25發(fā)表,共計(jì)5176字。
轉(zhuǎn)載說明:除特殊說明外本站除技術(shù)相關(guān)以外文章皆由網(wǎng)絡(luò)搜集發(fā)布,轉(zhuǎn)載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 封开县| 上思县| 佛山市| 皋兰县| 乌兰浩特市| 遂昌县| 六安市| 枣强县| 和田市| 鹤壁市| 慈利县| 咸阳市| 崇仁县| 遂溪县| 旺苍县| 庆元县| 云和县| 宝鸡市| 淮南市| 那坡县| 大城县| 罗定市| 寻乌县| 台山市| 黔东| 壤塘县| 天祝| 镇江市| 北安市| 张家界市| 贵州省| 都江堰市| 凯里市| 松溪县| 枞阳县| 会同县| 台南县| 吉安县| 连南| 哈巴河县| 沂源县|