读取hbase需要配置master吗

2025-05-07 04:43:37
推荐回答(1个)
回答1:

要的
hbase配置

下载hbase-0.94.0-security

解压即可

在此路径下新建zookeeper_data和hbase_tmp

》hbase-env.sh

export JAVA_HOME=/home/hadoop/tools/jdk1.6.0_27/

export HBASE_OPTS="-XX:+UseConcMarkSweepGC"

#export HBASE_MANAGES_ZK=true

这里如果我是用自己的zookeeper就把这句话注释掉

》hbase-site.xml





hbase.rootdir

hdfs://localhost:8000/hbase





hbase.master

localhost





hbase.zookeeper.quorum

localhost





hbase.zookeeper.property.clientPort

3351





hbase.zookeeper.property.authProvider.1

org.apache.zookeeper.server.auth.SASLAuthenticationProvider





hbase.zookeeper.property.dataDir

/home/hadoop/hbase-0.94.0-security/zookeeper_data





hbase.cluster.distributed

true





hbase.tmp.dir

/home/hadoop/hbase-0.94.0-security/hbase_tmp





注意:如果hbase.zookeeper.property.clientPort不配的话,将会默认一个端口,可能就不是你的zookeeper提供的3351~3353这些有用的端口。选一个端口配置即可。

》regionservers

localhost

注意一定别忘记配这个文件