hbase
解压安装包 tar xzvf hbase-*-bin.tar.gz
文件配置
修改配置文件/.../conf/hbase-env.sh
配置JAVA环境变量
#不使用hbase自带的zookeeper
export HBASE_MANAGES_ZK=false
配置regionservers文件
添加集群节点
配置hbase-site.xml
<property>
<name> hbase.rootdir </name>
<value>hdfs://example0:9000/hbase</value>
<description> hbase.rootdir是RegionServer的共享目录,用于持久化存储HBase数据,默认写入/tmp中。如果不修改此配置,在HBase重启时,数据会丢失。此处一般设置的是hdfs的文件目录,如NameNode运行在namenode.Example.org主机的9090端口,则需要设置为hdfs://namenode.example.org:9000/hbase
</description>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
<description>此项用于配置HBase的部署模式,false表示单机或者伪分布式模式,true表不完全分布式模式。
</description>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>examplelz example2,example3</value>
<description>此项用于配置ZooKeeper集群所在的主机地址。examplel、 example2、example3是运行数据节点的主机地址。
</description>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/var/zookeeper</value>
<description>此项用于设置存储ZooKeeper的元数据,如果不设置默认存在/tmp下,重启时数据会丢失。
</description>
</property>
<property>
<name>hbase.zookeeper.property.clientPort</name>
<value>2181</value>
</property>
将hbase文件夹 复制到所有节点
先启动zookeeper
在主节点启动 hbase
/.../bin/start-hbase.sh
网友评论