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
執行命令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
#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搭建成功