大数据学习笔记(五)-HBase

本文档详细介绍了HBase的安装步骤与配置方法,包括必要的环境变量设置、配置文件调整等,并解决了在Windows环境下通过IntelliJ IDEA进行HBase操作时出现的连接问题。

参考文档:
http://hbase.apache.org/book.html#faq
HBase下载地址:
http://archive.cloudera.com/cdh5/cdh/5/hbase-1.2.0-cdh5.7.0.tar.gz

配置:
1.hbase-env.sh
配置JAVA_HOME
export HBASE_MANAGES_ZK=false

2.hbase-site.xml

hbase.rootdir的值必须与hdfs的core-site.xml中fs.defaultFS保持一致

<configuration>
  <property>
    <name>hbase.rootdir</name>
    <value>hdfs://hadoop000:8020/hbase</value>
  </property>
  <property>
    <name>hbase.cluster.distributed</name>
    <value>true</value>
  </property>
  <property>
    <name>hbase.zookeeper.quorum</name>
    <value>hadoop000:2181</value>
  </property>
</configuration>

3.配置hbase regionservers

hadoop000

4.配置HBase环境变量

HBase启动
start-hbase.sh

HBase的web UI界面
hadoop000:60010

进入hbase命令行模式:hbase shell

重要:hbase安装在VMware上,在本机(Window)Intellij Idea上使用单元测试的方法操作Hbase。
我出现的问题是Connection能够正确获得,但是在调用API操作Hbase的时候,出现了,程序一直在转,但是不报错也不响应的情况。
我这个现象的解决方法是:
修改Windows的hosts文件
把VMWare的ip加入到hosts中

192.168.85.128 hadoop000

hadoop000是我VMWare上配置的hostname
然后再执行测试程序就没问题了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值