长沙大数据培训:大数据之Hbase数据库安装详解
长沙大数据培训:大数据之Hbase数据库安装详解
文章来源:虹猫学园 www.hongmaoxueyuan.com
虹猫学园讲师:姚老师
一.HBase简介
1.HBase是数据库:开源的、分布式的、多版本的、面向列的存储模型;
2.松散型数据库:
数据介于映射(key/value)和关系型数据之间
半结构化数据
3.大型数据库:
能够处理成千上万的行和列所组成的数据
4.NoSql数据库
二.Hbase特点
1.用普通的硬件配置就能存储并处理大型的数据;
2.可以直接使用本地文件系;
3.可使用Hadoop 的HDFS 文件存储系统
可提高数据的可靠性和系统的健壮性
可发挥HBase 处理大型数据的能力
4.能够对大型数据提供随机、实时的读写访问
5.是Google 的BigTable 的开源实现
三.Hbase安装
1.用普通的硬件配置就能存储并处理大型的数据;
2.安装前置条件:
(1)安装java Jdk
(2)安装hadoop
(3)zookeeper可选:
内置ZK
独立ZK
3.安装模式
(1)单机模式
所有的服务都运行在一个JVM上
Hbase的日志放在logs目录
(2)模拟分布式模式
是一个相对简单的分布式模式
这个模式是用来测试的
(3)全分布式模式
生产环境工作模式
四.单机模式安装
1.下载
官网直接下载解压
$tar -zxvf hbase-1.2.6-bin.tar.gz
2.移动
如果希望所有人能使用,最好是移动到公共目录,如:/usr/local
3.修改配置文件
hbase-env.sh
hbase-site.xml
~/.bashrc
4.启动HBase
$./start-hbase.sh
starting master, logging to
/usr/local/HBase/bin/../logs/hbase-tpmaster-localhost.localdomain.out
5.验证
启动HBase Shell
WEB查看
http://master_host:16010/
下一篇:没有了