ubuntu16.04 + hadoop2.7.2 完全分布式集群搭建(备查)
来源:互联网 发布:程序员鄙视链图 编辑:程序博客网 时间:2024/05/17 18:23
一、hosts
/etc/hosts
master----------------------127.0.0.1 localhost192.168.64.100 master192.168.64.101 slave1192.168.64.102 slave2192.168.64.103 slave3192.168.64.104 slave4-----------------------slave1-----------------------127.0.0.1 localhost127.0.1.1 slave1192.168.64.100 master192.168.64.101 slave1192.168.64.102 slave2192.168.64.103 slave3192.168.64.104 slave4-----------------------slave2-----------------------127.0.0.1 localhost127.0.1.1 slave2192.168.64.100 master192.168.64.101 slave1192.168.64.102 slave2192.168.64.103 slave3192.168.64.104 slave4-----------------------slave3-----------------------127.0.0.1 localhost127.0.1.1 slave3192.168.64.100 master192.168.64.101 slave1192.168.64.102 slave2192.168.64.103 slave3192.168.64.104 slave4-----------------------slave4-----------------------127.0.0.1 localhost192.168.64.100 master192.168.64.101 slave1192.168.64.102 slave2192.168.64.103 slave3192.168.64.104 slave4
二、environment
hadoop-env.sh-----------------export JAVA_HOME=/usr/local/jvm/jdk-----------------slaves:-----------------slave1slave2slave3---------------------core-site.xml:--------------------<configuration> <property> <name>hadoop.tmp.dir</name> <value>file:/usr/local/hadoop/tmp</value> </property> <property> <name>fs.defaultFS</name> <value>hdfs://master:8020</value> </property></configuration>------------------------- hdfs-site.xml:------------------------<configuration> <property> <name>dfs.namenode.secondary.http-address</name> <value>slave4:50090</value> </property> <property> <name>dfs.replication</name> <value>3</value> </property> <property> <name>dfs.namenode.name.dir</name> <value>file:/usr/local/hadoop/tmp/dfs/name1,file:/usr/local/hadoop/tmp/dfs/name2</value> </property> <property> <name>dfs.datanode.data.dir</name> <value>file:/usr/local/hadoop/tmp/dfs/data1,file:/usr/local/hadoop/tmp/dfs/data2</value> </property> </configuration>----------------------------------------------------------mapred-site.xml(复制mapred-site.xml.template,再修改文件名)----------------------------------------------------------<configuration> <property> <name>mapreduce.framework.name</name> <value>yarn</value> </property> <property> <name>mapreduce.jobhistory.address</name> <value>Master:10020</value> </property> <property> <name>mapreduce.jobhistory.webapp.address</name> <value>Master:19888</value> </property></configuration>----------------------yarn-site.xml---------------------<configuration> <!-- Site specific YARN configuration properties --> <property> <name>yarn.resourcemanager.hostname</name> <value>master</value> </property> <property> <name>yarn.nodemanager.aux-services</name> <value>mapreduce_shuffle</value> </property></configuration>-------------------------
三、namenode -format
hdfs namenode -format
四、shell命令
1、分发复制
xsync
#!/bin/bashpcount=$#if (( pcount<1 )); then echo no args; exit;fi#p1=$1;fname=`basename $p1`#echo fname=$fname;pdir=`cd -P $(dirname $p1); pwd`#echo pdir=$pdircuser=`whoami`for(( host=1; host<5;host=host+1)); do echo ----------------s$host---------- rsync -rvl $pdir/$fname $cuser@slave$host:$pdirdone
rsync xxx
2、集群操作命令
xcall
#!/bin/bashpcount=$#if (( pcount<1 )); then echo no args; exit;fi#p1=$1;fname=`basename $p1`#echo fname=$fname;echo --------master--------$@cuser=`whoami`for(( host=1; host<5;host=host+1)); do echo ---------slave$host-------- ssh slave$host $@done
xcall rm -rf xxx
xcall jps
…
0 0
- ubuntu16.04 + hadoop2.7.2 完全分布式集群搭建(备查)
- centos7搭建hadoop2.7.2完全分布式集群
- ubuntu16.04LTS下Hadoop2.7.3完全分布式搭建
- Hadoop2.7.2 Centos 完全分布式集群环境搭建 (1)
- Hadoop2.7.2 Centos 完全分布式集群环境搭建 (2)
- Hadoop2.7.2 Centos 完全分布式集群环境搭建 (1)
- Hadoop2.7.2 Centos 完全分布式集群环境搭建 (3)
- Ubuntu14.04+hadoop2.5.2完全分布式集群搭建
- hadoop2.2.0完全分布式集群搭建
- hadoop2.x 完全分布式详细集群搭建
- Hadoop2.7.3完全分布式集群搭建
- 搭建hadoop2.6.0完全分布式集群
- Ubuntu16.04+hadoop2.8.2搭建伪分布式
- hadoop2.7完全分布式集群搭建以及任务测试
- Hadoop2.6.0完全分布式集群搭建实操笔记
- Ubantu下搭建Hadoop2.x完全分布式集群
- 基于HA的hadoop2.7.1完全分布式集群搭建
- CentOS 6.5 搭建Hadoop2.6完全分布式集群
- 你是不是想要个ideal汉化包?我这里有啊~
- ThinkPHP redirect 页面重定向使用详解与实例
- JQuery Ajax操作
- Windows 10 禁止远程连接
- Jenkins + Git + Maven + tomcat集成环境(Maven安装)
- ubuntu16.04 + hadoop2.7.2 完全分布式集群搭建(备查)
- Android-LinearLayout线性布局
- Android adb命令使用总结
- Pascal VOC 数据集介绍
- 关闭spring boot的banner
- hpu 1267 Cafeteria (01背包)
- B
- Codeforces803F Coprime Subsequences
- LeetCode-520. Detect Capital (JAVA)大写字母的合法性