亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

樹莓派如何搭建hadoop集群

發布時間:2021-11-20 09:07:24 來源:億速云 閱讀:369 作者:小新 欄目:互聯網科技

這篇文章給大家分享的是有關樹莓派如何搭建hadoop集群的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

Hadoop是由Java實現的, 所以在樹莓派上運行就和在其他x86平臺上運行一樣簡單. 首先, 我們需要安裝支持樹莓派的JVM. 可以選用OpenJDK或者Oracle的JDK 8. 我個人推薦JDK8, 其速度稍微快些, 但是OpenJDK安裝更容易些.

1. 安裝Java

安裝OpenJDK十分簡單, 只要執行以下命令

pi@raspberrypi ~ $ sudo apt-get install openjdk-7-jdk
pi@raspberrypi ~ $ java -version
java version "1.7.0_07"
OpenJDK Runtime Environment (IcedTea7 2.3.2) (7u7-2.3.2a-1+rpi1)
OpenJDK Zero VM (build 22.0-b10, mixed mode)

另外, 我們可以選擇安裝Oracle的JDK 8.
可以從這獲得: https://jdk8.java.net/fxarmpreview/index.html

pi@raspberrypi ~ $sudo tar zxvf jdk-8-ea-b36e-linux-arm-hflt-*.tar.gz -C /opt
pi@raspberrypi ~ $sudo update-alternatives --install "/usr/bin/java" 
"java" "/opt/jdk1.8.0/bin/java" 1 
pi@raspberrypi ~ $ java -version
java version "1.8.0-ea"
Java(TM) SE Runtime Environment (build 1.8.0-ea-b36e)
Java HotSpot(TM) Client VM (build 25.0-b04, mixed mode)

如果你兩個都裝了, 用以下命令來切換即可:

sudo update-alternatives --config java

2. 新增一個hadoop系統用戶

pi@raspberrypi ~ $ sudo addgroup hadoop
pi@raspberrypi ~ $ sudo adduser --ingroup hadoop hduser
pi@raspberrypi ~ $ sudo adduser hduser sudo

3. 設置SSH

pi@raspberrypi ~ $ su - hduserhduser@raspberrypi ~ $ ssh-keygen -t rsa -P ""

這會生成一個匹配空密碼的RSA密鑰. 在與其他節點通訊時Hadoop將不再提示輸入密碼

hduser@raspberrypi ~$ cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

現在設置SSH允許用剛生成的密鑰訪問

hduser@raspberrypi ~$ ssh localhost

現在我們就應該可以不使用密碼也可以登錄了

4. 安裝Hadoop
我們可以從http://www.apache.org/dyn/closer.cgi/hadoop/core下載hadoop

hduser@raspberrypi ~$ wget http://mirror.catn.com/pub/apache/hadoop/core/hadoop-1.1.2/hadoop-1.1.2.tar.gz
hduser@raspberrypi ~$sudo tar vxzf hadoop-1.1.2.tar.gz -C /usr/local
hduser@raspberrypi ~$cd /usr/local
hduser@raspberrypi /usr/local$ sudo mv hadoop-1.1.2 hadoop
hduser@raspberrypi /usr/local$ sudo chown -R hduser:hadoop hadoop

現在hadoop就安裝好了. 編譯home目錄下的.bashrc文件, 將以下內容添加到其中

export JAVA_HOME=/usr/lib/jvm/java-6-openjdk-armhf
export HADOOP_INSTALL=/usr/local/hadoop
export PATH=$PATH:$HADOOP_INSTALL/bin

如果你用的是oracle的JDK, 相應的修改JAVA_HOME.

重啟一下樹莓派來驗證安裝是否成功:

hduser@raspberrypi ~$ hadoop version
Hadoop 1.1.2
Subversion https://svn.apache.org/repos/asf/hadoop/common/branches/
branch-1.1 -r 1440782
Compiled by hortonfo on Thu Jan 31 02:03:24 UTC 2013
From source with checksum c720ddcf4b926991de7467d253a79b8b

5. 配置Hadoop
注意: 這里的配置是hadoop單節點模式的最低配.

配置文件位于"/usr/local/hadoop/conf/", 我們需要修改core-site.xml, hdfs-site.xml, mapred-site.xml三個文件

core-site.xml

<configuration>
  <property>
    <name>hadoop.tmp.dir</name>
    <value>/fs/hadoop/tmp</value>
  </property>
  <property>
    <name>fs.default.name</name>
    <value>hdfs://localhost:54310</value>
  </property>
</configuration>

mapred-site.xml

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

hdfs-site.xml

<configuration>
  <property>
    <name>dfs.replication</name>
    <value>1</value>
  </property>
</configuration>

哦了, 即將完工, 還剩最后一步.

hduser@raspberrypi ~$ sudo mkdir -p /fs/hadoop/tmp
hduser@raspberrypi ~$ sudo chown hduser:hadoop /fs/hadoop/tmp
hduser@raspberrypi ~$ sudo chmod 750 /fs/hadoop/tmp
hduser@raspberrypi ~$hadoop namenode -format

注意:

如果選用的是JDK 8, 我們需要強制在JVM client模式下運行DataNode, 因為JDK 8還不支持server模式. 進入/usr/local/hadoop/bin目錄中來編輯hadoop文件(請先備份). 使用nano進行修改的步驟如下:nano hadoop, ctrl-w輸入“-server”進行查找. 我們需要刪除“-server”這個參數, 然后保存退出就行了.

hadoop單節點系統就算是搭建完成了. 下面給一些有用的命令.

1. jps           // 輸出本地VM標識符
2. start-all.sh  // 啟動所有hadoop進程
3. stop-all.sh   // 停止所有hadoop進程

感謝各位的閱讀!關于“樹莓派如何搭建hadoop集群”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

岳西县| 肥乡县| 新竹县| 璧山县| 宁明县| 周口市| 苗栗市| 阳原县| 宿迁市| 星子县| 鄂温| 东海县| 沙洋县| 荆州市| 营山县| 博兴县| 新巴尔虎右旗| 海伦市| 海原县| 南雄市| 北宁市| 香河县| 兴文县| 大厂| 奉新县| 西吉县| 饶河县| 蒙山县| 和田市| 会昌县| 阿拉尔市| 湘潭县| 沐川县| 碌曲县| 手游| 永和县| 新竹县| 巍山| 达日县| 宿松县| 彩票|