Mac安装Hbase1.2.8

本文详细介绍了在MacOS环境下使用Homebrew安装HBase的过程,包括配置hbase-env.sh和hbase-site.xml文件的关键参数,如打开ZooKeeper、设置Hadoop路径、配置rootdir、zookeeper属性等。同时,提供了在.bash_profile中设置环境变量和alias的方法,以及如何通过启动Hadoop和HBase进行测试。

1. 安装hbase

brew:brew install hbase

2. 配置参数

(1)hbase-env.sh

这里我主要打开了hbase自带的zookeeper,设置hadoop路径

 直接添加

 44 #这里我主要打开了hbase自带的zookeeper,设置hadoop路径
 45 export HBASE_MANAGES_ZK=true
 46 export HBASE_CLASSPATH="/usr/local/Cellar/hadoop/3.1.1/libexec/etc/hadoop"

(2)hbase-site.xml

<configuration>
   <property>
     <name>hbase.rootdir</name>
     <value>hdfs://localhost:8020/hbase</value>
   </property>
   <property>
     <name>hbase.zookeeper.property.clientPort</name>
     <value>2181</value>
   </property>
   <property>
     <name>hbase.zookeeper.property.dataDir</name>
     <value>/usr/local/var/zookeeper</value>
   </property>
   <property>
     <name>hbase.zookeeper.dns.interface</name>
     <value>lo0</value>
   </property>
   <property>
     <name>hbase.regionserver.dns.interface</name>
     <value>lo0</value>
   </property>
   <property>
     <name>hbase.master.dns.interface</name>
     <value>lo0</value>
   </property>
   <property>
     <name>hbase.cluster.distributed</name>
   <value>true</value>
 </property>
 <property>
     <name>dfs.replication</name>
     <value>1</value>
 </property>
 <property>
     <name>hbase.master.info.port</name>
     <value>60010</value>
 </property>

 </configuration>   
这里主要是hbase.rootdir端口号要和hadoop的datanode保持一致,zookeeper采用系统默认的,hbase的端口号hbase.master.info.port改为60010

3. 配置环境(~/.bash_profile)

可以设置一个alias

 34 #hbase
 35 HBASE_HOME="/usr/local/Cellar/hbase/1.2.8"
 36 PATH=$HBASE_HOME/bin:$PATH:
 37 #export HADOOP_COMMON_HOME=/usr/local/Cellar/hadoop/3.1.1
 38 export HADOOP_CONF_DIR=$HADOOP_HOME/libexec/etc/hadoop
 39 #export HADOOP_ROOT_LOGGER="DEBUG,DRFA"
 40 alias start-hbase='/usr/local/Cellar/hbase/1.2.8/libexec/bin/start-hbase.sh'

4. 测试

(1)首先需要先启动hadoop再hbase

     start-hadoop

     start-hbase

(2)shell下查看:hbase shell

list 是用来列出HBase中所有表的命令

count 是用来查询表中的数据条数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zhangvalue

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值