概述
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所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复