操作系统: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] 举报,一经查实,本站将立刻删除。