hbase完全分布式安装

来源:互联网 发布:金融软件行业 编辑:程序博客网 时间:2024/04/30 16:09

第一步:安装hadoop和zookeeper,参照前面写的关于hadoop和zookeeper的安装并启动。

第二:解压hbase-1.1.3,并配置相关的文件

hbase-env.sh

        

 <span style="white-space:pre"></span> export JAVA_HOME=/root/jdk1.8.0_91         #hbase是自带zookeeper的,如果是true则用hbase自身的zookeeper,flase则使用自己安装的zookeeper         export HBASE_MANAGES_ZK=false         export HBASE_HOME=/root/hbase-1.1.3         export HADOOP_HOME=/root/hadoop-2.7.3         export HBASE_CLASSPATH=/root/hadoop-2.7.3/etc/hadoop

hbase-site.xml

         

<configuration>                   <property>                   <name>hbase.rootdir</name>                   <value>hdfs://slave-01:9000/hbase</value>                   </property>                   <property>                   <name>hbase.cluster.distributed</name>                   <value>true</value>                   </property>                   <property>                   <name>hbase.zookeeper.quorum</name>                   <value>slave-01,slave-02,slave-03</value>                   </property>                   <property>                   <name>hbase.master</name>                   <value>192.168.174.155:60000</value>                   </property></configuration>

         第一个的rootdir除了最后那个hbase以外,是要和hadoop配置的一样,网上有的说不识别ip只识别hostname,我没有试过,这里就直接用hostname了。

         第三个的配置必须是奇数个,这个是zookeeper选举算法要求的,可以将master节点也设置进去,我这里就设置进去了。

         第四个的配置改成自己的ip:60000就可以了

regionservers

        

         slave-01         slave-02         slave-03

第三步:这里一定要保证hadoop和zookeeper启动成功后再启动hbase.start-hbase.sh

主节点

JpsSecondaryNameNodeResourceManagerNameNodeQuorumPeerMainHMasterHRegionServer


从节点

QuorumPeerMainHRegionServerJpsNodeManagerDataNode


1.0以后的web管理地址http://localhost:16010/master-status

0 0
原创粉丝点击