“安装hadoop”的版本间的差异

来自CloudWiki
跳转至: 导航搜索
修改hdfs-site.xml配置文件
修改mapred-site.xml配置文件
第122行: 第122行:
 
== 修改mapred-site.xml配置文件 ==
 
== 修改mapred-site.xml配置文件 ==
  
<configuration>
+
<nowiki><configuration>
 
         <property>
 
         <property>
 
                 <name>mapreduce.framework.name</name>
 
                 <name>mapreduce.framework.name</name>
 
                 <value>yarn</value>
 
                 <value>yarn</value>
 
         </property>
 
         </property>
</configuration>
+
</configuration></nowiki>
  
 
[[文件:Mapred-site.png]]
 
[[文件:Mapred-site.png]]

2018年11月13日 (二) 06:30的版本

.

安装hadoop,配置环境变量

创建对应工作目录/usr/hadoop:

解压 hadoop 到相应目录:

解压hadoop.png

vim /etc/profile

export HADOOP_HOME=/usr/hadoop/hadoop-2.7.3

export CLASSPATH=$CLASSPATH:$HADOOP_HOME/lib

export PATH=$PATH:$HADOOP_HOME/bin

配置hadoop.png

编辑 hadoop 环境配置文件 hadoop-env.sh

vim hadoop-env.sh


修改hadoop-env.png


修改core-site.xml配置文件

<configuration> <property> <name>fs.defaultFS</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>13172</value> </property> <property> <name>dfs.namenode.checkpoint.period</name> <value>60</value> </property> <property> <name>fs.checkpoint.size</name> <value>67108864</value> </property> </configuration>

配置core-site.png

修改yarn-site.xml配置文件

<configuration>

   <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> 

</configuration>

修改hdfs-site.xml配置文件

<configuration>
<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> 
    <final>true</final> 
</property> 
<property> 
    <name>dfs.datanode.data.dir</name> 
    <value>file:/usr/hadoop/hadoop-2.7.3/hdfs/data</value> 
    <final>true</final> 
</property> 
<property> 
    <name>dfs.namenode.secondary.http-address</name> 
    <value>master:9001</value> 
</property> 
<property> 
    <name>dfs.webhdfs.enabled</name>
    <value>true</value> 
</property> 
<property> 
    <name>dfs.permissions</name> 
    <value>false</value> 
</property> 
</configuration>

修改mapred-site.xml配置文件

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

Mapred-site.png

编写 slavs 文件

修改slaves.png

编写 master 文件

修改master.png

分发 hadoop

scp -r /usr/hadoop root@slave1:/usr/

scp -r /usr/hadoop root@slave2:/usr/

启动 hadoop 集群

strat-dfs.sh

浏览中访问

Hadoopweb.png

查看 hdfs