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

hadoop1.2.1+zookeeper3.4.6+hbase0.94集群环境搭建

2014-11-11 10:38 676 查看
hadoop集群环境搭建参考前面的hadoop集群搭建文档,搭建了三个服务器的集群如下feixu-master namenode, secondaryNamenode, jobtrackerfeixu-slave1 datanode, tasktrackerfeixu-slave2 datanode, tasktracker
zookeeper集群环境搭建zooKeeper是一个分布式开源框架,提供了协调分布式应用的基本服务,它向外部应用暴露一组通用服务——分布式同步(Distributed Synchronization)、命名服务(Naming Service)、集群维护(Group Maintenance)等,简化分布式应用协调及其管理的难度,提供高性能的分布式服务。
从conf/zoo_sample.cfg复制文件conf/zoo.cfg并添加如下配置
dataDir=/hadoop/zookeeper
server.1=hadoop01:2887:3887server.2=hadoop02:2888:3888server.3=hadoop03:2889:3889

在每个节点上启动zookeeper服务
sh bin/zkServer.sh start
sh bin/zkServer.sh status 查看当前节点是否是leader

HBase集群环境搭建修改hbase-env.sh文件如下
export JAVA_HOME=/usr/java/jdkexport HBASE_CLASSPATH=/usr/local/hadoop-1.0.4/confexport HBASE_MANAGES_ZK=falseexport HBASE_HEAPSIZE=2048
修改hbase-site.xml文件如下
<configuration> <property>   <name>hbase.rootdir</name>   <value>hdfs://hadoop01:9000/hbase</value>   <description>The directory shared by region servers.</description> </property> <property>   <name>hbase.cluster.distributed</name>   <value>true</value> </property> <property>     <name>hbase.zookeeper.quorum</name>     <value>hadoop01,hadoop02,hadoop03</value> </property> <property>  <name>hbase.tmp.dir</name>  <value>/hadoop/hbase</value></property></configuration>
conf/regionservers 相当于hadoop的slave
hadoop02hadoop03
启动所有hbase进程
bin/start-hbase.sh
master机器的进程
2255 SecondaryNameNode
3745 QuorumPeerMain
2115 NameNode
4192 HMaster
4461 Jps
2333 JobTracker
slave机器的进程
1850 QuorumPeerMain
1502 DataNode
2091 HRegionServer
1590 TaskTracker
2292 Jps
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: