环境: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集群安装
转载来源:http://www.shufengxianlan.com/qtweb/news1/398801.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联