大数据技术之HBase 一、HBaes介绍 1.1、HBase简介 HBase是一个分布式的、面向列的开源数据库,它是一个适合于非结构化数据存储的数据库。另一个不同的是HBase基于列的而不是基于行的模式。 大:上亿行、百万列 面向列:面向列(族)的存储和权限控制,列(簇)独立检索 稀疏:对于为空( ...
分类:
其他好文 时间:
2019-07-26 09:25:36
阅读次数:
95
从一个例子说起:用户画像系统 用户画像就是根据用户的各种行为抽象出的一个标签化的用户模型,简而言之,就是给用户贴标签; 作用: 优化用户体验:不仅对用户的浏览体验优化,还包括产品消费过程的优化; 实现精准化营销:显示用户的喜好跟需求属性,在跟用户点对点交互中,精准的匹配个性化的业务内容; 管理数据挖 ...
分类:
其他好文 时间:
2019-07-25 15:00:39
阅读次数:
100
1. 什么是Phoenix? phoenix,中文译为“凤凰”,很美的名字。Phoenix是由saleforce.com开源的一个项目,后又捐给了Apache基金会。它相当于一个Java中间件,提供jdbc连接,操作hbase数据表。Phoenix是一个HBase的开源SQL引擎。你可以使用标准的J ...
分类:
其他好文 时间:
2019-07-25 00:45:56
阅读次数:
91
NoSQL Hbase(基础命令) 1.1 创建namespace(表空间相当于数据库) 1.2 创建表格和列族 1.3 添加数据 1.4 取值行键为001的数据 1.5 添加一个‘adv’列 1.6 查询两个列族中的一个列的数据 1.7 查看表结构:desc 'table' 1.8 当我们修改了三 ...
分类:
其他好文 时间:
2019-07-23 20:10:38
阅读次数:
135
因为HBase需要Zookeeper的支持,需要在启动HBase之前先启动Zookeeper(zookeeper安装) 1. 安装HBase(伪分布式版) 部署架构: 在master机器上解压缩hbase-1.2.4-bin.tar.gz 进入hbase-1.2.4目录 HBase的主目录由如下结构 ...
分类:
其他好文 时间:
2019-07-23 13:22:23
阅读次数:
90
redis介绍 Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。是属于nosql非关系型数据库的一种。 nosql介绍 非关系型的数据存储(Not Only SQL)。像非关系型数据存储有:MongoDB、Re ...
分类:
其他好文 时间:
2019-07-21 16:20:28
阅读次数:
91