[关闭]
@rg070836rg 2015-12-04T15:54:40.000000Z 字数 1111 阅读 1684

Hbase搭建(伪分布式)

大创


1 下载tar包

hbase-1.1.2-bin.tar.gz

2 解压

解压到/usr/local/下,并改名为hbase

3、配置系统环境

  1. 使用sudo gedit ~/.bashrc 命令
  2. 并在底部加入
  1. #HBase
  2. export HBASE_HOME="/usr/local/hbase"
  3. export PATH=$HBASE_HOME/bin:$PATH
  1. 完成后,在终端输入下面的命令让其生效
  2. source ~/.bashrc
  3. //更新文件
  1. 在/etc/profile中也加入上述的命令

4.修改hbase-env.sh

修改/usr/local/hbase/conf/下的hbase-env.sh

  1. //找到如下语句,增加本机所在的java_home
  2. # The java implementation to use. Java 1.6 required.
  3. export JAVA_HOME=/usr/lib/jvm/java-8u45-sun
  4. export HBASE_CLASSPATH=/usr/local/hadoop
  5. export HBASE_MANAGES_ZK=true

5.配置HBase参数

修改配置文件:/conf/hbase-site.xml

  1. <configuration>
  2. <property>
  3. <name>hbase.rootdir</name>
  4. <value>hdfs://localhost:9000/hbase</value>
  5. </property>
  6. <property>
  7. <name>hbase.cluster.distributed</name>
  8. <value>true</value>
  9. </property>
  10. <property>
  11. <name>hbase.zookeeper.quorum</name>
  12. <value>localhost</value>
  13. </property>
  14. <property>
  15. <name>dfs.replication</name>
  16. <value>1</value>
  17. </property>
  18. </configuration>

若启动时提示权限问题,请赋予hbase目录读写权限

5.regionservers

修改配置文件:/conf/regionservers

  1. localhost

6.验证启动

在确保hadoop启动好的情况下,在终端键入

  1. start-hbase.sh

运行jps查看进程是否齐全,正常如下

  1. 1.HMaster
  2. 2.HQuorumPeer
  3. 3.HRegionServer

此时可以访问web端管理界面
http://localhost:16010/master-status

7.启动hbase shell

在终端键入

  1. hbase shell

[可供参考]

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注