1. 程式人生 > >hadoop偽分散式搭建

hadoop偽分散式搭建

加粗體為檔案或目錄的路徑,應根據自己的路徑不同而做適度的修改 1.設定IP地址 執行命令:service network restart 驗證:ifconfig 2.關閉防火牆 執行命令:systemctl stop firewalld.service 3.關閉防火牆開機啟動: systemctl disable firewalld.service 4.驗證防火牆狀態 執行命令:systemctl status firewalld.service 5.設定主機名 執行命令:vi /etc/sysconfig/network 6.IP與主機名繫結 執行命令:vi /etc/hosts 在hosts檔案最後加上虛擬機器的IP地址和主機名 7.設定ssh免密碼登陸 執行命令:(1)ssh-keygen -t rsa (2)cp /.ssh/id_rsa.pub /.ssh/authorized_keys 安裝jdk 1.執行命令cd /usr/local

——這裡是你的jdk安裝包所在的路徑 chmod u+x jdk-7u79-linux-x64.tar.gz tar -zxvf jdk-7u79-linux-x64.tar.gz //解壓jdk mv jdk1.7.0_79 jdk //將 jdk1.7.0_79改為jdk 2. 配置jdk環境變數 vi /etc/profile 增加如下內容:export JAVA_HOME=/usr/local/jdk export PATH=.:JAVAHOME/bin:JAVA_HOME/bin:PATH 執行命令source /etc/profile 安裝hadoop 安裝hadoop2.6.0 1.在 /usr/local
( ——這裡是你的hadoo安裝包所在的路徑)目錄下解壓hadoop2.6.0安裝包 2.將解壓後的資料夾改為hadoop 3.修改/etc/profile檔案 export HADOOP_HOME=/usr/local/hadoop export PATH=.:HADOOPHOME/bin:HADOOP_HOME/bin:PATH

執行命令source /etc/profile 執行cd /usr/local/hadoop/etc/hadoop命令,更改配置檔案。 更改配置檔案 hadoop-env.sh export JAVA_HOME=/usr/local/jdk

#core-site.xml檔案 hadoop.tmp.dir /usr/hadoop/tmp

fs.defaultFS hdfs://zheng01:9000

#hdfs-site.xml檔案 dfs.replication 1 dfs.namenode.name.dir file:/usr/hadoop/dfs/name dfs.datanode.data.dir file:/usr/hadoop/dfs/data dfs.permissions false

#yarn-site.xml檔案 yarn.nodemanager.aux-services mapreduce_shuffle

#mapred-site.xml檔案 mapreduce.framework.name yarn

對namenode進行初始化(/usr/local/hadoop目錄下) 命令:bin/hadoop namenode –format

啟動namenode: sbin/hadoop-daemon.sh start namenode

啟動datanode: sbin/hadoop-daemon.sh start datanode

啟動Yarn 命令:sbin/start-yarn.sh

在sbin目錄下啟動hadoop: start-all.sh 停止所有的hadoop程序: stop-all.sh 執行命令jps檢視程序 結果展示: 在這裡插入圖片描述 表示Hadoop搭建成功