我是靠谱客的博主 背后鸡,最近开发中收集的这篇文章主要介绍Mac安装Hbase1.2.8,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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 是用来查询表中的数据条数

最后

以上就是背后鸡为你收集整理的Mac安装Hbase1.2.8的全部内容,希望文章能够帮你解决Mac安装Hbase1.2.8所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(53)

评论列表共有 0 条评论

立即
投稿
返回
顶部