2025-03-31 22:54:57
319
0
0
安装并配置 HBase
本教程运行环境是在 Ubuntu-64 位系统下,HBase 版本为 hbase-1.1.2,这是目前已经发行的已经编译好的稳定的版本,带有 src 的文件是未编译的版本,这里我们只要下载 bin 版本 hbase-1.1.2-bin.tar.gz 就好了。hbase-1.1.2-bin.tar.gz.mds 是用来校验文件 hbase-1.1.2-bin.tar.gz 是否完整,一般不需要校验。
如果读者是使用虚拟机方式安装 Ubuntu 系统的用户,请用虚拟机中的 Ubuntu 自带 firefox 浏览器访问本指南,再点击下面的地址,才能把 HBase 文
2025-03-31 22:54:57
121
0
0
Shell命令
利用 Shell 命令
HBase 中创建表
HBase 中用 create 命令创建表,具体如下:
$ create 'student','Sname','Ssex','Sage','Sdept','course'
命令执行截图如下:
此时,即创建了一个“student”表,属性有:Sname,Ssex,Sage,Sdept,course。因为 HBase 的表中会有一个系统默认的属性作为行键,无需自行创建,默认为 put 命令操作中表名后第一个数据。创建完"student"表后,可通过 describe 命令查看“student
2025-03-31 22:54:57
127
0
0
Java API 编程实例
本实例使用 Eclipse 编写 java 程序,来对 HBase 数据库进行增删改查等操作,Eclipse 可以在 Ubuntu 软件中心搜索下载并安装。
第一步:启动 hadoop,启动 hbase
$ cd /usr/local/hadoop$ ./sbin/start-dfs.sh$ cd /usr/local/hbase$ ./bin/start-hbase.sh
第二步,新建 Java Project——>新建 Class
第三步:在工程中导入外部 jar 包:
这里只需要导入 hbase 安装目录中的 li
HBase
2025-03-31 22:54:57
60
0
0
实例简述
本节将在命令行HBase环境下创建employee表,其包含两个列族:personal_data和professional_data,其中personal_data包含name,age两个限定符记录员工个人信息,professional_data包含position限定符记录员工职位。
实验环境
本实验在ecs服务器上进行,采用HBase伪分布式模式,已开启Hadoop和HBase,开启流程见 (01-HBase安装),通过命令
hbase shell
进入hbase命令行模式(由于在01-HBase安装中配置了环境变量,所以该命令可以在任意文件夹下使用)
2025-03-31 22:54:57
23
0
0
实例简述
本节将在04-HBase-命令行操作实例-01基础上测试更多查询命令。
实验环境
本实验在ecs服务器上进行,采用HBase伪分布式模式,已开启Hadoop和HBase,开启流程见 (01-HBase安装),表内容见04-HBase-命令行操作实例-01。
查询特定列族数据
使用scan命令查询特定列族的数据:
scan 'employee', {COLUMNS => 'personal_data'}
命令运行结果如下:
可以看到行键为1中只有age而没有name,原因是因为在04-HBase-命令行操作实例-01中我们将行键为