Hadoop3偽分散式安裝指南
安裝環境:CentOS 7,Hadoop3.0
1.安裝JDK,設定環境變數
export JAVA_HOME=/opt/soft/jdk1.8.0_162
export PATH=$PATH:$JAVA_HOME/bin
2.解壓縮hadoop,設定環境變數
export HADOOP_HOME=/opt/soft/hadoop-3.0.0
export PATH=$PATH:$HADOOP_HOME/bin
3.編輯etc/hadoop/hadoop-env.sh,設定JAVA_HOME
export JAVA_HOME=/usr/java/latest
4.編輯core-site.xml
etc/hadoop/core-site.xml:
<configuration>
<property>
<name>fs.defaultFS</name>
<value>hdfs://localhost:9000</value>
</property>
</configuration>
5.編輯hdfs-site.xml
etc/hadoop/hdfs-site.xml:
<configuration>
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
</configuration>
6.設定ssh
$ ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa
$ cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
$ chmod 0600 ~/.ssh/authorized_keys
$ ssh localhost
7.初始化hdfs的namenode
$ /opt/soft/hadoop-3.0.0/bin/hdfs namenode -format
8.編輯/opt/soft/hadoop-3.0.0/sbin/start-dfs.sh與/opt/soft/hadoop-3.0.0/sbin/stop-dfs.sh,在頂部新增
HDFS_DATANODE_USER=root
HADOOP_SECURE_DN_USER=hdfs
HDFS_NAMENODE_USER=root
HDFS_SECONDARYNAMENODE_USER=root
9.啟動hdfs
$ /opt/soft/hadoop-3.0.0/sbin/start-dfs.sh
瀏覽器訪問NameNode - http://localhost:9870/
10.編輯mapred-site.xml
etc/hadoop/mapred-site.xml:
<configuration>
<property>
<name>mapreduce.framework.name</name>
<value>yarn</value>
</property>
</configuration>
11.編輯yarn-site.xml
etc/hadoop/yarn-site.xml:
<configuration>
<property>
<name>yarn.nodemanager.aux-services</name>
<value>mapreduce_shuffle</value>
</property>
<property>
<name>yarn.nodemanager.env-whitelist</name>
<value>JAVA_HOME,HADOOP_COMMON_HOME,HADOOP_HDFS_HOME,HADOOP_CONF_DIR,CLASSPATH_PREPEND_DISTCACHE,HADOOP_YARN_HOME,HADOOP_MAPRED_HOME</value>
</property>
</configuration>
12.編輯/opt/soft/hadoop-3.0.0/sbin/start-yarn.sh與/opt/soft/hadoop-3.0.0/sbin/stop-yarn.sh,在頂部新增
YARN_RESOURCEMANAGER_USER=root
HADOOP_SECURE_DN_USER=yarn
YARN_NODEMANAGER_USER=root
13.開啟yarn
$ /opt/soft/hadoop-3.0.0/sbin/start-yarn.sh
瀏覽器訪問ResourceManager - http://localhost:8088/
相關文章
- Mac部署hadoop3(偽分散式)MacHadoop分散式
- hadoop偽分散式安裝Hadoop分散式
- Redis 偽分散式安裝部署配置Redis分散式
- hadoop2.2.0偽分散式安裝Hadoop分散式
- Hadoop偽分散式安裝(MapReduce+Yarn)Hadoop分散式Yarn
- CentOS7 hadoop3.3.1安裝(單機分散式、偽分散式、分散式)CentOSHadoop分散式
- hadoop 0.20.2偽分散式安裝詳解Hadoop分散式
- [hadoop] hadoop-all-in-one-偽分散式安裝Hadoop分散式
- 分散式 PostgreSQL 叢集(Citus)官方安裝指南分散式SQL
- Ubuntu下偽分散式模式Hadoop的安裝及配置Ubuntu分散式模式Hadoop
- hadoop偽分散式叢集的安裝(不是單機版)Hadoop分散式
- Hbase分散式安裝分散式
- Hbase偽分散式環境搭建分散式
- hadoop+spark偽分散式HadoopSpark分散式
- Spark 叢集搭建從零開始之2 Spark單機偽分散式安裝與配置Spark分散式
- Storm-1.2.2完全分散式安裝ORM分散式
- Hbase分散式安裝部署過程分散式
- 雲端計算課程實驗之安裝Hadoop及配置偽分散式模式的HadoopHadoop分散式模式
- 偽分散式hdfs的配置(個人總結)分散式
- 4.hadoop之偽分散式模式Hadoop分散式模式
- hadoop 2.8.5偽分散式環境搭建Hadoop分散式
- 構建Hadoop偽分散式環境Hadoop分散式
- Cassandra安裝及分散式叢集搭建分散式
- 分散式儲存ceph之快速安裝分散式
- Redis分散式快取安裝和使用Redis分散式快取
- centOS安裝zookeeper3.4.6(分散式模式)CentOS分散式模式
- storm0.9.0.1分散式安裝ORM分散式
- hadoop2.4.1完全分散式安裝Hadoop分散式
- zookeeper 叢集安裝(單點與分散式成功安裝)分散式
- hadoop 偽分散式模式學習筆記Hadoop分散式模式筆記
- java大資料最全課程學習筆記(1)--Hadoop簡介和安裝及偽分散式Java大資料筆記Hadoop分散式
- airflow2.0.2分散式安裝文件AI分散式
- 分散式檔案系統(FastDFS)安裝 配置分散式AST
- Hadoop yarn完全分散式安裝筆記HadoopYarn分散式筆記
- Hadoop 2.6 叢集搭建從零開始之3 Hadoop的安裝與配置(偽分散式環境)Hadoop分散式
- 大資料之Hadoop偽分散式的搭建大資料Hadoop分散式
- hadoop叢集搭建——單節點(偽分散式)Hadoop分散式
- Dockerfile完成Hadoop2.6的偽分散式搭建DockerHadoop分散式