Hbase禁用自带ZooKeeper,使用已经安装的ZooKeeper
问题导读:1.如何禁用自带hbase?
2.需要修改那个文件,来决定是否使用自带hbase?
3.conf/hbase-site.xml修改文件的作用是什么?
static/image/hrline/4.gif
1.修改conf/hbase-env.sh,添加jdk支持
export JAVA_HOME=/usr/local/jdk
export HBASE_MANAGES_ZK=falseHBASE_MANAGES_ZK=false 时使用独立的,为true时使用默认自带的。
2.拷贝zookeeper的配置文件zoo.cfg到HBase的CLASSPATH(官方推荐的方式)
root@master:/data/soft/hbase# cp /data/soft/zookeeper/conf/zoo.cfg./conf/
3. 修改conf/hbase-site.xml
<property>
<name>hbase.rootdir</name>
<value>hdfs://master:9000/hbase</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
4.启动hbase
bin/start-hbase.sh
{:soso_e179:} 受用学习了,谢大神 学习了 楼主,你好,如果是建立的zookeeper伪集群,也就是有三个zoo.cfg应该拷贝那个 群主hbase.cluster.distributed这个不是设置了 hbase是否是完全分布式啊。如果是伪分布,该怎么设置 hbase不用自带的zookeeper ggggying12 发表于 2017-4-6 10:20
群主hbase.cluster.distributed这个不是设置了 hbase是否是完全分布式啊。如果是伪分布,该怎么设置 hb ...
修改conf/hbase-env.sh中
export HBASE_MANAGES_ZK=false不使用自带
为true时使用默认自带的。
学习了,试下 看行不行 群主少写了一些东西 怎么跟其他网文不太一样,hbase-site.xml里的zk相关配置如:hbase.zookeeper.quorum都不需要配置的吗?还是说有好多种配置方法或者针对的hbase某个版本才这样配?
页:
[1]