Hadoop集群搭建之三 配置文件说明

1.集群软件选择及环境部署

1)集群软件选择

软件版本下载地址安装位置
操作系统CentOS-7-x86_64-DVD-1611.isohttp://101.96.10.26/isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1611.iso虚拟机Vmware10
JAVAjdk-8u131-linux-x64.tar.gzhttp://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html/usr/local/hadoopenv/java/jdk1.8.0_131
Hadoophadoop-2.7.3.tar.gzhttp://apache.fayea.com/hadoop/common/hadoop-2.7.3/hadoop-2.7.3.tar.gz/usr/local/hadoopenv/hadoop
ZookeeperZookeeper-3.4.8.tar.gzhttp://mirrors.hust.edu.cn/apache/zookeeper//usr/local/hadoopenv/zookeeper
Hbasehbase-1.2.6-bin.tarhttps://archive.apache.org/dist/hbase/stable//usr/local/hadoopenv/hbase

2)单机情况下伪分布式模式下集群主机和ip映射

集群角色主机名用户名用户IP
masternamenodehadoop
slave1datanode1hadoop
slave2datanode2hadoop

2.Hadoop1.2.6配置文件说明

1)core-site.xml

namevalue
hadoop.tmp.dir/usr/local/hadoopenv/tmp/hadoop
fs.defaultFshdfs://namenode:9000

2)hadoop-env.sh

export  JAVA_HOME=/usr/local/hadoopenv/java/jdk1.8.0_131
export  HADOOP_LOG_DIR= /usr/local/hadoopenv/tmp /hadoop /dfs/logs
export  HADOOP_PID_DIR= /usr/local/hadoopenv/tmp /hadoop /dfs/pids

3)mapred-env.sh

export  JAVA_HOME=/usr/local/hadoopenv/java/jdk1.8.0_131
export  HADOOP_LOG_DIR= /usr/local/hadoopenv/tmp /hadoop /dfs/logs
export  HADOOP_PID_DIR= /usr/local/hadoopenv/tmp /hadoop /dfs/pids

4)yarn-env.sh

export JAVA_HOME=/usr/local/hadoopenv/java/jdk1.8.0_131
export YARN_LOG_DIR= /usr/local/hadoopenv/ tmp/hadoop/ dfs/logs

5)hdfs-site.xml

namevalue
dfs.replication3
dfs.namenode.name.dirfile:/usr/local/hadoopenv/tmp/hadoop/dfs/name
dfs.datanode.name.dirfile:/usr/local/hadoopenv/tmp/hadoop/dfs/data
dfs.namenode.secondary.http-addressnamenode:9001
dfs.webhdfs.enabledtrue

6)mapred-site.xml

namevalue
mapreduce.framework.nameyarn
mapreduce.jok.trackerlocalhoost:54311
mapreduce.jobhistory.addressnamenode:10020
mapreduce.jobtracker.http.addressnamenode:50030
mapreduce.jobhistory.webapp.addressnamenode:19888

7)slaves

datanode1
datanode2

8)yarn-site.xml

namevalue
yarn.nodemanager.aux-servicesmapreduce.shuffle
yarn.resourcemanager.hostnamenamenode
yarn.resourcemanager.scheduler.addressnamenode:8030
yarn.resourcemanager.resource-tracker.addressnamenode:8031
yarn.resourcemanager.addressmaster:8032
yarn.resourcemanager.admin.addressmaster:8033
yarn.resourcemanager.webapp.addressmaster:8088

3.zookeeper3.4.8

1)zoo.cfg

tickTime=6000
initLimit=10
syncLimit=5
dataDir=/usr/local/hadoopenv/tmp/zookeeper/data
server.1=namenode:2888:3888
server.2=datanode1:2888:3888
server.3=datanode2:2888:3888
clientPort=2181

4.Hbase1.2.6

1)hbase-env.sh

export JAVA_HOME=/usr/local/hadoopenv/java/jdk1.8.0_131/
export HBASE_CLASSPATH=/usr/local/hadoopenv/hbase
export HBASE_MANAGES_ZK=false

2)hbase-site.xml

valuename
hdfs://namenode:9000/hbasehbase.rootdir
namenode:60000hbase.master
/usr/local/hadoopenv/tmp/zookeeper/datahbase.zookeeper.property.dataDir
truehbase.cluster.distributed
namenode,datanode1,datanode2hbase.zookeeper.quorum
150000hbase.master.maxclockskew
6000zookeeper.session.ticktime

3)regionservers

datanode1
datanode2
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值