Hadoop2.0 YARN cloudra4.4.0安装配置
2017-08-27 17:41
381 查看
1,
2,
3
core-site.xml —-conf/Hadoop
hdfs-site.xml
yarn-site.xml
mapred-site.xml
masters
slaves
.bashrc
同步个配置文件
关于ssh无密码还是这个屡试不爽
这个启动基本在sbin目录了,
格式化:
启动
启动hdfs:
启动mapreduce
启动historyserver
WordCount
测试
./hadoop fs -put /etc/profile /user/hadoop/input
./hadoop jar ../share/hadoop/mapreduce/hadoop-mapreduce-examples-2.0.0-cdh4.4.0.jar wordcount input output
输出结果
访问:
http://yard02:50070/
http://yard03:50090
http://yard02:8088/cluster
http://yard02:8088/cluster/apps
http://yard02:8088/cluster/nodes
http://yard02:8088/cluster/scheduler
1 2 3 | hadoop@hadoop-virtual-machine:~$ cat /etc/hostname yard02 hadoop@hadoop-virtual-machine:~$ |
1 2 34 | hadoop@hadoop-virtual-machine:~$ cat /etc/hosts 127.0.0.1 localhost 127.0.1.1 hadoop-virtual-machine # The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters 192.168.137.2 yard02 192.168.137.3 yard03 192.168.137.4 yard04 192.168.137.5 yard05 hadoop@hadoop-virtual-machine:~$ |
core-site.xml —-conf/Hadoop
1 2 34 | <configuration> <?xml version="1.0" encoding="UTF-8"?> <?xml-stylesheet type="text/xsl" href="configuration.xsl"?> <configuration> <!--fs.default.name for MRV1 ,fs.defaultFS for MRV2(yarn) --> <property> <name>fs.defaultFS</name> <value>hdfs://yard02</value> </property> <property> <name>fs.trash.interval</name> <value>10080</value> </property> <property> <name>fs.trash.checkpoint.interval</name> <value>10080</value> </property> </configuration> |
1 2 34 | <configuration> <property> <name>dfs.replication</name> <value>3</value> </property> <property> <name>hadoop.tmp.dir</name> <value>/home/hadoop/bigdata/hadoop-2.0.0-cdh4.4.0/data/hadoop-${user.name}</value> </property> <property> <name>dfs.namenode.http-address</name> <value>yard02:50070</value> </property> <property> <name>dfs.namenode.secondary.http-address</name> <value>yard03:50090</value> </property> <property> <name>dfs.webhdfs.enabled</name> <value>true</value> </property> </configuration> |
1 2 34 | <configuration> <!-- Site specific YARN configuration properties --> <property> <name>yarn.resourcemanager.resource-tracker.address</name> <value>yard02:8031</value> </property> <property> <name>yarn.resourcemanager.address</name> <value>yard02:8032</value> </property> <property> <name>yarn.resourcemanager.scheduler.address</name> <value>yard02:8030</value> </property> <property> <name>yarn.resourcemanager.admin.address</name> <value>yard02:8033</value> </property> <property> <name>yarn.resourcemanager.webapp.address</name> <value>yard02:8088</value> </property> <property> <description>Classpath for typical applications.</description> <name>yarn.application.classpath</name> <value>$HADOOP_CONF_DIR,$HADOOP_COMMON_HOME/share/hadoop/common/*, $HADOOP_COMMON_HOME/share/hadoop/common/lib/*, $HADOOP_HDFS_HOME/share/hadoop/hdfs/*,$HADOOP_HDFS_HOME/share/hadoop/hdfs/lib/*, $YARN_HOME/share/hadoop/yarn/*,$YARN_HOME/share/hadoop/yarn/lib/*, $YARN_HOME/share/hadoop/mapreduce/*,$YARN_HOME/share/hadoop/mapreduce/lib/*</value> </property> <property> <name>yarn.nodemanager.aux-services</name> <value>mapreduce.shuffle</value> </property> <property> <name>yarn.nodemanager.aux-services.mapreduce.shuffle.class</name> <value>org.apache.hadoop.mapred.ShuffleHandler</value> </property> <property> <name>yarn.nodemanager.local-dirs</name> <value>/home/hadoop/bigdata/hadoop-2.0.0-cdh4.4.0/data/yarn/local</value> </property> <property> <name>yarn.nodemanager.log-dirs</name> <value>/home/hadoop/bigdata/hadoop-2.0.0-cdh4.4.0/data/yarn/logs</value> </property> <property> <description>Where to aggregate logs</description> <name>yarn.nodemanager.remote-app-log-dir</name> <value>/home/hadoop/bigdata/hadoop-2.0.0-cdh4.4.0/data/yarn/logs</value> </property> <property> <name>yarn.app.mapreduce.am.staging-dir</name> <value>/home/hadoop/bigdata/hadoop-2.0.0-cdh4.4.0</value> </property> </configuration> |
1 2 34 | <configuration> <property> <name>mapreduce.framework.name</name> <value>yarn</value> </property> <property> <name>mapreduce.jobhistory.address</name> <value>yard2:10020</value> </property> <property> <name>mapreduce.jobhistory.webapp.address</name> <value>yard02:19888</value> </property> </configuration> |
1 2 | yard02 yard03 |
1 2 34 | yard02 yard03yard04 |
1 2 34 | export HADOOP_HOME=/home/hadoop/bigdata/hadoop-2.0.0-cdh4.4.0 export HADOOP_MAPRED_HOME=${HADOOP_HOME} export HADOOP_COMMON_HOME=${HADOOP_HOME} export HADOOP_HDFS_HOME=${HADOOP_HOME} export YARN_HOME=${HADOOP_HOME} export HADOOP_YARN_HOME=${HADOOP_HOME} export HADOOP_CONF_DIR=${HADOOP_HOME}/etc/hadoop export HDFS_CONF_DIR=${HADOOP_HOME}/etc/hadoop export YARN_CONF_DIR=${HADOOP_HOME}/etc/hadoop export PATH=$PATH:$HOME/bin:$JAVA_HOME/bin:$HADOOP_HOME/sbin |
1 2 34 | scp -r /home/hadoop/bigdata/hadoop-2.0.0-cdh4.4.0/* hadoop@yard03:/home/hadoop/bigdata/hadoop-2.0.0-cdh4.4.0/ scp -r /home/hadoop/bigdata/hadoop-2.0.0-cdh4.4.0/* hadoop@yard04:/home/hadoop/bigdata/hadoop-2.0.0-cdh4.4.0/ scp -r /home/hadoop/bigdata/hadoop-2.0.0-cdh4.4.0/* hadoop@yard05:/home/hadoop/bigdata/hadoop-2.0.0-cdh4.4.0/ scp /home/hadoop/.bashrc hadoop@yard03:/home/hadoop scp /home/hadoop/.bashrc hadoop@yard04:/home/hadoop scp /home/hadoop/.bashrc hadoop@yard05:/home/hadoop |
1 2 34 | ssh-keygen -t rsa cp id_rsa.pub authorized_keys //本地也要哦 ssh localhost //确保本地可以无密码登陆 scp authorized_keys hadoop@yard03:/home/hadoop/.ssh scp authorized_keys hadoop@yard04:/home/hadoop/.ssh scp authorized_keys hadoop@yard05:/home/hadoop/.ssh |
格式化:
1 | hadoop namenode -format |
1 | start-all.sh |
1 | start-dfs.sh |
1 | start-yarn.sh |
1 | mr-jobhistory-daemon.sh start historyserver |
测试
./hadoop fs -put /etc/profile /user/hadoop/input
./hadoop jar ../share/hadoop/mapreduce/hadoop-mapreduce-examples-2.0.0-cdh4.4.0.jar wordcount input output
输出结果
访问:
http://yard02:50070/
http://yard03:50090
http://yard02:8088/cluster
http://yard02:8088/cluster/apps
http://yard02:8088/cluster/nodes
http://yard02:8088/cluster/scheduler
相关文章推荐
- Hadoop2.0 YARN cloudra4.4.0安装配置
- Hadoop2.0 YARN cloudra4.4.0 WordCount实例
- Hadoop YARN的安装配置
- hadoop2.0安装中遇到的错误:mapreduce.shuffle set in yarn.nodemanager.aux-services is invalid
- Hadoop 2.0 HA高可用集群安装配置
- Hadoop 2.x(YARN)安装配置LZO
- hadoop2.0 新一代map reduce 框架 yarn 配置
- Hadoop 2.x(YARN)安装配置LZO
- hadoop2.0 lzo压缩的安装和配置
- Hadoop 2.0:分布式环境搭建安装配置
- hadoop配置Hadoop 2.0--分布式环境搭建安装配置
- hadoop2.0安装和配置
- hadoop2.0 snappy 压缩的安装和配置
- linux安装hadoop配置Yarn
- Hadoop2.0集群安装配置
- hadoop基本介绍及简单安装配置
- Hadoop2.0、YARN技术的大数据高阶应用实战
- hadoop安装与配置(单机版)
- hadoop集群安装与配置--c#调用hive的thrift服务
- Hadoop2.0运维管理与集群安装监控和管理