Hbase禁用自带ZooKeeper,使用已经安装的ZooKeeper

来源:互联网 发布:东北大学网络教育 编辑:程序博客网 时间:2024/06/05 17:23

转载:http://www.aboutyun.com/thread-7451-1-1.html

1.如何禁用自带hbase?

2.需要修改那个文件,来决定是否使用自带hbase?
3.conf/hbase-site.xml修改文件的作用是什么?





1.修改conf/hbase-env.sh,添加jdk支持
  1. export JAVA_HOME=/usr/local/jdk   
  2. export HBASE_MANAGES_ZK=false  
复制代码
HBASE_MANAGES_ZK=false 时使用独立的,为true时使用默认自带的。


2.拷贝zookeeper的配置文件zoo.cfg到HBase的CLASSPATH(官方推荐的方式)
  1. root@master:/data/soft/hbase# cp /data/soft/zookeeper/conf/zoo.cfg  ./conf/  
复制代码


3. 修改conf/hbase-site.xml

  1. <property>  
  2.     <name>hbase.rootdir</name>  
  3.     <value>hdfs://master:9000/hbase</value>  
  4.   </property>  
  5.   <property>  
  6.     <name>hbase.cluster.distributed</name>  
  7.     <value>true</value>      
  8.   </property>  
复制代码


4.启动hbase
bin/start-hbase.sh  
0 0