本文共 1726 字,大约阅读时间需要 5 分钟。
说明:在之前已经安装好的hadoop集群环境下,今天来安装hbase集群环境,主要步骤类似,hadoop与hbase间关系可以类比如下 主要步骤:一、在主操作系统上Ubuntu Linux 12.04安装Hbase(主节点:hbase-master) 二、在虚拟机操作系统Ubuntu Linux 12.04上按安装同样的Hbase(regionserver节点:hbase-regionserver1) 三、 在主操作系统安装zookeeper,连通Hbase集群 开始操作了: 一、Hbase master:安装 1)下载hbase-0.94.6.1.tar.gz, 解压到 /usr/local/hbase 2)修改配置文件conf/hbase-site.xml 其中的hbase.rootdir的配置端口应与hadoop的conf/core-site.xml的配置fs.default.name一致: <name>hbase.rootdir</name> <value>hdfs://master:54310/hbase</value> 3)conf/regionservers配置修改为 hbase-master hbase-regionserver1 4)修改/etc/hosts,增加hbase-master及hbase-regionserver1的ip解析 #master为hadoop主节点、lisb-N-A为主操作系统机器名 10.48.33.244 master hbase-master lisb-N-A 10.48.33.177 slave hbase-regionserver1 lisb-VirtualBox 5)修改conf/hbase-env.sh #export JAVA_HOME export HBASE_MANAGES_ZK=false 6)同步hadoop jar包到hbase lib目录 cp /usr/loca/hadoop/hadoop-core-1.0.4.jar /usr/local/hbase/lib 二、Hbase Regionserver:安装 将步骤一的hbase直接拷贝到regionserver scp hbase.tar hduser@hbase-regionserver1:/tmp 1)conf/regionservers配置修改为 hbase-regionserver1 2)修改/etc/hosts,增加hbase-master及hbase-regionserver1的ip解析 10.48.33.244 master hbase-master 三、 在主操作系统安装zookeeper,连通Hbase集群 1)下载zookeeper-3.4.5.tar.gz 解压至/usr/local/zookeeper 目录 2)增加配置文件/usr/local/zookeeper/conf/zoo.cfg: #注意该目录与hadoop的dataDir相关 dataDir=/app/hadoop/tmp/zookeeper # the port at which the clients will connect clientPort=2181 最后,启动集群: $ start-dfs.sh #starts the HDFS $ start-mapred.sh #starts the mapred $ zkServer.sh start #starts our own zookeeper $ start-hbase.sh #starts hbase cluster 并验证: 1)on hbase-master 2)on hbase-regionserver1 在集群网络设置间碰到过些问题,主要是, 1)确保hbase-master 能够正常ssh访问hbase-regionserver: 2)hosts文件出现127.0.0.1导致hbase-master启动失败,修改为实际ip即可: tcp6 0 0 10.48.33.244:60000 :::* LISTEN 转载地址:http://mgovi.baihongyu.com/