环境:centos 6.4,Hadoop 2.6.0,ZooKeeper 3.4.6,HBase 1.0.1.1

创新互联专注于涪城网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供涪城营销型网站建设,涪城网站制作、涪城网页设计、涪城网站官网定制、小程序制作服务,打造涪城网络公司原创品牌,更为您提供涪城网站排名全网营销落地服务。
集群角色规划:
| HostName | HBase Role | ZooKeeper | Hadoop Role | 
| HDP1 | Master | YES | Slave | 
| HDP2 | Backup Master & RegionServer | YES | Master | 
| HDP3 | RegionServer | YES | Slave | 
| HDP4 | RegionServer | YES | Slave | 
   
1. 任意Master(HDP1)节点解压HBase      sudo tar zxvf hbase-1.0.1.1-bin.tar.gz -C /usr/local/     sudo mv hbase-1.0.1.1 hbase     sudo chown -R hdp:hdp hbase    
2. 修改hbase-env.sh       vim conf/hbase-env.sh,出掉JAVA_HOME的注释,并修改为本地的JAVA_HOME      export JAVA_HOME=/usr/lib/jdk7      修改HBASE_MANAGES_ZK为false,默认为true,表示HBase托管zookeeper实例,如果是HBase独占的zookeeper,可以设定为true。       export HBASE_MANAGES_ZK=false    
3. 修改hbase-site.xml       以下只配置几个必需要修改的项,其它的项使用默认值。hbase-site.xml的默认配置可以从帮助文档(Default Configuration)获得。    
4. 修改regionservers,将RegionServers写入。   vim conf/regionservers   HDP2,HDP3,HDP4    
5. 修改backup-masters,将Backup Master写入。   vim conf/backup-masters     HDP2    
6. 添加环境变量方便调用HBase     vim /etc/profile     #HBase Env     export HBASE_HOME=/usr/local/hbase     export PATH=$PATH:$HBASE_HOME/bin:$HBASE_HOME/conf    
7. 将修改好的安装目录分发到所有节点,一并修改环境变量。    
8. 启动HBase      在HDP1上调用start-hbase即可。    
9.通过jps查看进程。   HDP1上有HMaster,HDP2上有HMaster和HRegionServer,HDP3和HDP4上是HRegionServer。    
总结:       1. hbase.master.port需要指定,不然启动backup-master时会报Already in use的错误。       2. HMaster(包括backup-master)需要能够passwordless ssh到其它服务器       3. 我这里的ZooKeeper使用是偶数个节点,其实是不合理的,应该用奇数个节点。  
                分享文章:CentOS6.4下HBase集群安装
                
                本文URL:http://www.csdahua.cn/qtweb/news1/398801.html
            
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网