微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

安装HBase

操作系统:Ubuntu

分布式数据库:HBase-1.4.9

hadoop@dblab:/usr/local$ sudo wget http://mirror.bit.edu.cn/apache/hbase/stable/hbase-1.4.9-bin.tar.gz   # 下载安装文件

hadoop@dblab:/usr/local$ mv hbase-1.4.9-bin.tar.gz  hbase

hadoop@dblab:/usr/local$ vim ~/.bashrc     #配置环境变量

export PATH=$PATH=$PATH:/usr/local/hadoop/sbin:/usr/local/hadoop/bin:/usr/local/hbase/bin

hadoop@dblab:/usr/local$ source ~/.bashrc

hadoop@dblab:/usr/local$ cd /usr/local

hadoop@dblab:/usr/local$ sudo chown -R hadoop ./hbase   #添加用户权限

hadoop@dblab:/usr/local$ /usr/local/hbase/bin/hbase version   #查看HBase版本信息

2019-05-20 10:14:51,932 INFO  [main] util.VersionInfo: HBase 1.1.5

2019-05-20 10:14:51,941 INFO  [main] util.VersionInfo: Source code repository git://diocles.local/Volumes/hbase-1.1.5/hbase revision=239b80456118175b340b2e562a5568b5c744252e

2019-05-20 10:14:51,941 INFO  [main] util.VersionInfo: Compiled by ndimiduk on Sun May  8 20:29:26 PDT 2016

2019-05-20 10:14:51,941 INFO  [main] util.VersionInfo: From source with checksum 7ad8dc6c5daba19e4aab081181a2457d

HBase的配置——单机配置

配置hbase-env.sh

hadoop@dblab:/$ vim /usr/local/hbase/conf/hbase-env.sh 

export JAVA_HOME=/usr/lib/jvm/default-java

export HBASE_CLAsspATH=/usr/local/hadoop/conf

export HBASE_MANAGES_ZK=true

配置hbase-size.xml文件

hadoop@dblab:/$ vim /usr/local/hbase/conf/hbase-site.xml

<configuration>

        <property>

                <name>hbase.rootdir</name>

                <value>hdfs://localhost:9000/hbase</value>

        </property>

        <property>

                <name>hbase.cluster.distributed</name>

                <value>true</value>

        </property>

</configuration>

启动并运行HBase

hadoop@dblab:/usr/local/hbase$ bin/start-hbase.sh   #启动HBase

localhost: starting zookeeper, logging to /usr/local/hbase/bin/../logs/hbase-hadoop-zookeeper-dblab.out

starting master, logging to /usr/local/hbase/bin/../logs/hbase-hadoop-master-dblab.out

OpenJDK 64-Bit Server VM warning: ignoring option PermSize=128m; support was removed in 8.0

OpenJDK 64-Bit Server VM warning: ignoring option MaxPermSize=128m; support was removed in 8.0

starting regionserver, logging to /usr/local/hbase/bin/../logs/hbase-hadoop-1-regionserver-dblab.out

hadoop@dblab:/usr/local/hbase$ ./bin/hbase shell    #进入HBase shell命令模式

SLF4J: Class path contains multiple SLF4J bindings.

SLF4J: Found binding in [jar:file:/usr/local/hbase/lib/slf4j-log4j12-1.7.5.jar!/org/slf4j/impl/StaticLoggerBinder.class]

SLF4J: Found binding in [jar:file:/usr/local/hadoop/share/hadoop/common/lib/slf4j-log4j12-1.7.10.jar!/org/slf4j/impl/StaticLoggerBinder.class]

SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.

SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]

HBase Shell; enter 'help<RETURN>' for list of supported commands.

Type "exit<RETURN>" to leave the HBase Shell

Version 1.1.5, r239b80456118175b340b2e562a5568b5c744252e, Sun May  8 20:29:26 PDT 2016

hbase(main):001:0> 

hadoop@dblab:/usr/local/hbase$ bin/stop-hbase.sh   #停止Hbase运行

stopping hbase................................

localhost: stopping zookeeper.


版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐