hadoop2.2.0 搭建初體驗
下載 hadoop-2.2.0.tar.gz
tar -xzvf hadoop-2.2.0.tar.gz
cd hadoop-2.2.0
vi etc/hadoop/hadoop-env.sh
修改:
export JAVA_HOME=/usr/local/jdk1.7.0_15
vi etc/hadoop/slaves
修改localhost為hostmaster
vi etc/hadoop/core-site.xml
增加:
<property>
<name>fs.defaultFS</name>
<value>hdfs://hostmaster:9000</value>
</property>
cp etc/hadoop/mapred-site.xml.template etc/hadoop/mapred-site.xml
vi etc/hadoop/mapred-site.xml
增加:
<property>
<name>mapreduce.framework.name</name>
<value>yarn</value>
</property>
<property>
<name>mapreduce.cluster.local.dir</name>
<value>/home/ysc/mapreduce/local</value>
</property>
vi etc/hadoop/yarn-site.xml
增加:
<property>
<name>yarn.resourcemanager.hostname</name>
<value>host001</value>
</property>
<property>
<name>yarn.nodemanager.aux-services</name>
<value>mapreduce_shuffle</value>
</property>
vi etc/hadoop/hdfs-site.xml
增加:
<property>
<name>dfs.name.dir</name>
<value>你的目錄/dfs/filesystem/name</value>
</property>
<property>
<name>dfs.data.dir</name>
<value>你的目錄/dfs/filesystem/data</value>
</property>
<property>
<name>dfs.replication</name>
<value>3</value> <!--為分散式改為1-->
</property>
sudo vi /etc/profile
增加:
export HADOOP_PREFIX=/home/ysc/hadoop-2.2.0
export HADOOP_COMMON_HOME=/home/ysc/hadoop-2.2.0
export HADOOP_MAPRED_HOME=/home/ysc/hadoop-2.2.0
export HADOOP_CONF_DIR=/home/ysc/hadoop-2.2.0/etc/hadoop
export HADOOP_HDFS_HOME=/home/ysc/hadoop-2.2.0
export HADOOP_YARN_HOME=/home/ysc/hadoop-2.2.0
source /etc/profile
格式化:
bin/hdfs namenode -format
啟動dfs:
sbin/start-dfs.sh
啟動yarn:
sbin/start-yarn.sh
執行wordcount:
echo "Hello this is first hadoop2.2.0" > text1.txt
echo "start stop start stop" > text2.txt
bin/hadoop fs -mkdir input
bin/hadoop fs -put text1.txt input
bin/hadoop fs -put text2.txt input
bin/hadoop jar share/hadoop/mapreduce/hadoop-mapreduce-examples-2.2.0.jar wordcount input output
訪問管理頁面
停止dfs:
sbin/stop-dfs.sh
停止yarn:
sbin/stop-yarn.sh
相關文章
- hadoop2.2.0 搭建Hadoop
- hadoop2.2.0叢集搭建Hadoop
- 從玩家體驗出發,用搭積木的方式做遊戲關卡遊戲
- 榮耀V9現場體驗 搭載麒麟960八核處理器
- hadoop2.2.0偽分散式安裝Hadoop分散式
- 全系搭載ColorOS11.3 Reno6流暢體驗再升級ROS
- 普遍DB搭建初始引數-linux層Linux
- 個性化的魔法體驗榮耀Magic4系列搭載了基於AndroidAndroid
- 強化戰鬥體驗?當動作遊戲中的敵人設計搭載了AI遊戲AI
- 使用React搭建初始化環境(React入門)React
- 華為P40系列搭載HMS應用體驗感很贊呀!你們覺得呢?
- 紅米手機3X續航體驗評測 搭載高通驍龍430處理器,
- 打造純粹遊戲體驗,全新外星人m15 R6 搭載Intel CPU 耀世登場遊戲Intel
- Hadoop2.2.0多節點分散式安裝及測試Hadoop分散式
- 微服務新體驗之Aspire初體驗微服務
- OpenResty體驗REST
- 體驗WebAssemblyWeb
- 體驗webhooksWebHook
- 體驗mutexMutex
- docker 秒搭jpressDocker
- Angular 初體驗Angular
- http初體驗HTTP
- MQTT之初體驗MQQT
- AQS初體驗AQS
- golang 初體驗Golang
- OpenCV 初體驗OpenCV
- Nuxt 初體驗UX
- indexedDB 初體驗Index
- laravel初體驗Laravel
- Flutter初體驗Flutter
- jQuery初體驗jQuery
- Windows Phone 體驗Windows
- RecyclerView使用體驗View
- Chrome之初體驗Chrome
- ollama 初體驗
- Electron初體驗
- hadoop之 Hadoop2.2.0中HDFS的高可用性實現原理Hadoop
- 阿里雲體驗實驗室 體驗教程《Linux指令入門-系統管理》阿里Linux