hbase安装

it2026-02-08  0

1.找对应版本

配置环境变量vi ~/.bashrc

####habse#### export HBASE_HOME=/home/zzh/softwares/hbase export PATH=$PATH:$HBASE_HOME/bin

使用source ~/.bashrc


伪分布式


配置 vi hbase/conf/hbase-env.sh

export JAVA_HOME=/home/zzh/softwares/jdk export HBASE_MANAGES_ZK=false export HBASE_LOG_DIR=/home/zzh/hbase_log

配置 vi hbase/conf/hbase-site.xml 修改ip映射主机名hdfs://fake:9000/hbase 伪分布改全分布只需加zookeeper节点即可

<!--HBase数据目录位置,master.hadoop是mater机器的域名(别名)--> <property> <name>hbase.rootdir</name> <value>hdfs://fake:9000/hbase</value> </property> <!--启用分布式集群--> <property> <name>hbase.cluster.distributed</name> <value>true</value> </property> <!--默认HMaster HTTP访问端口--> <property> <name>hbase.master.info.port</name> <value>16010</value> </property> <!--默认HRegionServer HTTP访问端口--> <property> <name>hbase.regionserver.info.port</name> <value>16030</value> </property> <!--不使用默认内置的,配置独立的ZK集群地址,自己配了几台zookeeper,此处就配几台,fake是主机名映射ip--> <property> <name>hbase.zookeeper.quorum</name> <value>fake:2181,Master2:2181,Master3:2181</value> </property> <property> <!--指定zk数据目录--> <name>hbase.zookeeper.property.dataDir</name> <value>hdfs://fake:9000/hbase/zookeeper</value> </property> <!--安全模式,分布式情况下, ⼀定设置为false--> <property> <name>hbase.unsafe.stream.capability.enforce</name> <value>false</value> </property>

必须先启动zookeeper

zkServer.sh start zkServer.sh stop zkCli.sh -server 127.0.0.1:2181

启动关闭hbase

start-hbase.sh stop-hbase.sh

jps查看


单机(单机只有HMaster,没有HRegionServer)



配置 vi hbase/conf/hbase-env.sh 使用内置zookeeper

export JAVA_HOME=/home/zzh/softwares/jdk export HBASE_MANAGES_ZK=true export HBASE_LOG_DIR=/home/zzh/hbase_one_log

配置 vi hbase/conf/hbase-site.xml

<property> <name>hbase.rootdir</name> <value>file:///home/zzh/hbase_data</value> </property> <!--默认HMaster HTTP访问端口--> <property> <name>hbase.master.info.port</name> <value>16010</value> </property> <!--默认HRegionServer HTTP访问端口--> <property> <name>hbase.regionserver.info.port</name> <value>16030</value> </property> <property> <name>hbase.zookeeper.property.dataDir</name> <value>/home/zzh/softwares/hbase-2.3.2/zookeeper</value> </property> <property> <name>hbase.unsafe.stream.capability.enforce</name> <value>false</value> </property>
最新回复(0)