“Hadoop 集群部署”的版本间的差异

来自CloudWiki
跳转至: 导航搜索
Hadoop环境部署
Hadoop环境部署
 
第2行: 第2行:
 
== Hadoop环境部署 ==
 
== Hadoop环境部署 ==
  
首先将hadoop上传到linux中
+
首先将hadoop上传到linux的/usr/hadoop目录下解压
 
  tar -zxvf hadoop.tar.gz -C /usr/hadoop
 
  tar -zxvf hadoop.tar.gz -C /usr/hadoop
 
配置环境变量
 
配置环境变量
第8行: 第8行:
 
  export PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin
 
  export PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin
  
hadoop配置文件
+
'''hadoop配置文件'''
+
 
 +
 
 
hadoop-env.sh
 
hadoop-env.sh
 
  export JAVA_HOME=/usr/java/jdk1.8.0_171
 
  export JAVA_HOME=/usr/java/jdk1.8.0_171

2020年11月18日 (三) 03:01的最新版本

Hadoop环境部署

首先将hadoop上传到linux的/usr/hadoop目录下解压

tar -zxvf hadoop.tar.gz -C /usr/hadoop

配置环境变量

export HADOOP_HOME=/
export PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin

hadoop配置文件


hadoop-env.sh

export JAVA_HOME=/usr/java/jdk1.8.0_171


core-site.xml

<property><name>fs.default.name</name><value>hdfs://master:9000</value></property>
<property><name>hadoop.tmp.dir</name><value>/usr/hadoop/hadoop-2.7.3/hdfs/tmp</value></property>
<property><name>io.file.buffer.size</name><value>131072</value></property>
<property><name>fs.checkpoint.period</name><value>60</value></property>
<property><name>fs.checkpoint.size</name><value>67108864</value></property>


hdfs-site.xml

<property><name>dfs.replication</name><value>2</value></property>
<property><name>dfs.namenode.name.dir</name><value>file:/usr/hadoop/hadoop-2.7.3/hdfs/name</value></property>
<property><name>dfs.datanode.data.dir</name><value>file:/usr/hadoop/hadoop-2.7.3/hdfs/data</value></property>


yarn-env.sh

export JAVA_HOME=/usr/java/jdk1.8.0_171

yarn-site.xml

<property><name>yarn.resourcemanager.address</name><value>master:18040</value></property>
<property><name>yarn.resourcemanager.scheduler.address</name><value>master:18030</value></property>
<property><name>yarn.resourcemanager.webapp.address</name><value>master:18088</value></property>
<property><name>yarn.resourcemanager.resource-tracker.address</name><value>master:18025</value></property>
<property><name>yarn.resourcemanager.admin.address</name><value>master:18141</value></property>
<property><name>yarn.nodemanager.aux-services</name><value>mapreduce_shuffle</value></property>
<property><name>yarn.nodemanager.auxservices.mapreduce.shuffle.class</name><value>org.apache.hadoop.mapred.ShuffleHandler</value></property>


mapred-site.xml

<property><name>mapreduce.framework.name</name><value>yarn</value></property>

master

master


slave

slave1
slave2


格式化namenode:

hadoop namenode -format

启动集群:

start-all.sh