您的位置:首页 > 运维架构

【hadoop】hadoop安装篇

2017-04-10 22:25 253 查看

下载hadoop

hadoop下载界面选择适合的版本

配置hadoop

hadoop有两种类型的配置文件:

1.只读配置文件 - core-default.xml, hdfs-default.xml, yarn-default.xml 和 mapred-default.xml

2.可配置的配置文件 etc/hadoop/core-site.xml, etc/hadoop/hdfs-site.xml, etc/hadoop/yarn-site.xml and etc/hadoop/mapred-site.xml

也可以通过etc/hadoop/hadoop-env.sh and etc/hadoop/yarn-env.sh来修改hadoop和yarn的运行时环境

修改hadoop的配置之前需要先配置ssh免密登录。如果对ssh免密登录不了解的可以先行百度。

首先贴上core-site.xml

<configuration>
<property>
<name>fs.defaultFS</name>
<value>hdfs://hadoop:9000</value>
</property>
<property>
<name>hadoop.tmp.dir</name>
<value>/home/hadoop/tmp</value>
</property>
<property>
<name>io.file.buffer.size</name>
<value>131072</value>
</property>
</configuration>


hdfs-site.xml

<configuration>
<property>
<name>dfs.namenode.name.dir</name>
<value>/home/hadoop/data/namenode</value>
</property>
<property>
<name>dfs.datanode.data.dir</name>
<value>/home/hadoop/data/datanode</value>
</property>
</configuration>


yarn-site.xml

<configuration>

<!-- Site specific YARN configuration properties -->
<property>
<name>yarn.resourcemanager.hostname</name>
<value>hadoop</value>
</property>
<property>
<name>yarn.log-appregation-enable</name>
<value>true</value>
</property>
<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_PR
EPEND_DISTCACHE,HADOOP_YARN_HOME,HADOOP_MAPRED_HOME</value>
</property>
</configuration>


mapred-site.xml,需要修改mr的计算框架为yarn,修改的时候一定要修改yarn.nodemanager.env-whitelist配置项

<configuration>
<!-- 默认的是用mr框架来计算 -->
<property>
<name>mapreduce.framework.name</name>
<value>yarn</value>
</property>
</configuration>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: