hing@hing-host:~/hbase-0.90.3/bin$ ./start-hbase.sh
starting master, logging to /home/hing/hbase-0.90.3/bin/../logs/hbase-hing-master-hing-host.out
hing@hing-host:~/hbase-0.90.3/bin$ ./hbase shell
HBase Shell; enter 'help<RETURN>' for list of supported commands.
Type "exit<RETURN>" to leave the HBase Shell
Version 0.90.3, r1100350, Sat May 7 13:31:12 PDT 2011
hbase(main):006:0> create 'test', 'person', 'address'
0 row(s) in 1.7620 seconds
hbase(main):007:0> put 'test', 'hing', 'person:name', 'hing'
0 row(s) in 0.4530 seconds
hbase(main):008:0> put 'test', 'hing', 'person:age', '28'
0 row(s) in 0.2460 seconds
hbase(main):009:0> put 'test', 'hing', 'address:position', 'haidian'
0 row(s) in 0.2290 seconds
hbase(main):010:0> put 'test', 'hing', 'address:zipcode', '100085'
0 row(s) in 0.2440 seconds
hbase(main):011:0> scan 'test'
ROW COLUMN+CELL
hing column=address:position, timestamp=1312785325139, value=haidian
hing column=address:zipcode, timestamp=1312785373834, value=100085
hing column=person:age, timestamp=1312785294970, value=28
hing column=person:name, timestamp=1312785267890, value=hing
1 row(s) in 0.3200 seconds
hbase(main):013:0> put 'test', 'forward', 'person:name', 'forward'
0 row(s) in 0.2370 seconds
hbase(main):014:0> put 'test', 'forward', 'person:age', '27'
0 row(s) in 0.2380 seconds
hbase(main):015:0> put 'test', 'forward', 'address:position', 'xicheng'
0 row(s) in 0.2350 seconds
hbase(main):004:0> put 'test', 'forward', 'address:zipcode', '1000xx'
0 row(s) in 0.2390 seconds
hbase(main):005:0> scan 'test'
ROW COLUMN+CELL
forward column=address:position, timestamp=1312785485133, value=xicheng
forward column=address:zipcode, timestamp=1312785601801, value=1000xx
forward column=person:age, timestamp=1312785467672, value=27
forward column=person:name, timestamp=1312785448305, value=forward
hing column=address:position, timestamp=1312785325139, value=haidian
hing column=address:zipcode, timestamp=1312785585864, value=100085
hing column=person:age, timestamp=1312785294970, value=28
hing column=person:name, timestamp=1312785267890, value=hing
2 row(s) in 0.3040 seconds
hbase(main):001:0> get 'test', 'hing'
COLUMN CELL
address:position timestamp=1312785325139, value=haidian
address:zipcode timestamp=1312785585864, value=100085
person:age timestamp=1312785294970, value=28
person:name timestamp=1312785267890, value=hing
4 row(s) in 0.9340 seconds
hbase(main):003:0> get 'test', 'hing', {COLUMNS => 'address'}
COLUMN CELL
address:position timestamp=1312785325139, value=haidian
address:zipcode timestamp=1312785585864, value=100085
2 row(s) in 0.5050 seconds
hbase(main):007:0> scan 'test', {COLUMN => 'person'}
ROW COLUMN+CELL
forward column=person:age, timestamp=1312785467672, value=27
forward column=person:name, timestamp=1312785448305, value=forward
hing column=person:age, timestamp=1312785294970, value=28
hing column=person:name, timestamp=1312785267890, value=hing
2 row(s) in 0.3020 seconds
hbase(main):008:0> list
TABLE
employees
scores
test
tt
4 row(s) in 0.4840 seconds
hbase(main):010:0> disable 'test'
0 row(s) in 1.5070 seconds
hbase(main):011:0> drop 'test'
0 row(s) in 1.8220 seconds
hbase(main):012:0> list
TABLE
employees
scores
tt
3 row(s) in 0.2670 seconds
hbase(main):013:0> exit
hing@hing-host:~/hbase-0.90.3/bin$ ./stop-hbase.sh
stopping hbase.......
hing@hing-host:~/hbase-0.90.3/bin$
转载文章,收藏学习:http://blog.csdn.net/renren000/article/details/6669246
相关推荐
HBase Shell是HBase提供的命令行界面,用户可以通过它来与HBase集群交互。在开始实验之前,确保已经正确安装并配置了Hadoop和HBase环境。 ### 2. 创建表 实验要求创建一个名为`student`的表,字段包括`Row Key`、`...
例如,如果需要快速原型开发或简单的数据操作,HBase Shell可能是首选;而对于需要SQL查询和高级功能的应用,Phoenix会是一个更好的选择。了解并熟练掌握这些客户端工具,可以极大地提高HBase的使用效率和灵活性。
### HBase的安装与简单操作知识点详解 #### HBase安装步骤及注意事项 ##### 版本选择与准备 - **版本匹配**:选择合适的HBase版本时,必须确认它与所使用的Hadoop、ZooKeeper以及JDK版本兼容。例如,HBase 1.4.6与...
1. **创建表**:使用HBase shell或Java API,通过`create '表名', '列族'`命令创建表,例如`create 'users', 'info'`创建名为users的表,列族为info。 2. **插入数据**:插入数据通过`put '表名', '行键', '列族:列...
- 通过HBase Shell进行基础操作,验证HBase是否正常工作。 - 使用`list`命令检查是否有表存在。开始时,可能没有任何表。 - 创建一个新的表,如`create 'test', {NAME => 'f'}`,这将创建一个名为`test`的表,...
在 OS 脚本中使用 HBase Shell**:展示了如何在操作系统级别的脚本中调用HBase shell命令。 - **16. 从命令文件读取 HBase Shell 命令**:解释了如何从外部命令文件读取并执行HBase shell命令。 - **17. 向 Shell ...
《HBase教程:简单易懂,初学者必备》 在大数据处理领域,HBase作为一款分布式、列式存储的NoSQL数据库,因其高效、可扩展的特性,深受广大开发者的青睐。尤其对于初学者而言,掌握HBase的基本概念、操作与应用是至...
简单的介绍了habse存储数据的样子和简单的hbase shell 使用
HBase的Shell命令是进行表管理、数据插入、查询等操作的一种简单方式。以下是一些常用的Shell命令: 1. **创建表**: - `create 'tablename', 'columnfamily'`:用于创建一个新的表,其中`tablename`是表的名字,`...
### HBase的安装与简单操作 #### HBase简介 HBase是Apache软件基金会下的一个开源分布式数据库项目,属于NoSQL数据库的一种。它基于Google BigTable论文实现,支持海量数据的随机读写,能够处理非常大的数据量。...
除了使用HBase Shell外,还可以通过Java API与HBase进行交互: - **连接HBase**:通过`ConnectionFactory.createConnection(Configuration)`方法建立到HBase集群的连接。 - **基本操作**:使用`Table`接口提供的方法...
在HBase Shell中,可以使用Filter来过滤查询结果。例如,使用`SingleColumnValueFilter`来过滤特定的列值: ```shell get 'notes', 'rowkey1', {FILTER => "SingleColumnValueFilter 'meta','title' = 'title1'"} `...
本文首先简单介绍了HBase,然后重点讲述了HBase的高并发和实时处理数据 、HBase数据模型、HBase物理存储、HBase系统架构,HBase调优、HBase Shell访问等。
4. **使用 HBase Shell**:通过 `hbase shell` 进入交互式环境,执行简单的 CRUD 操作,验证数据读写功能。 综上所述,HBase 是一款强大的分布式数据库系统,适用于处理大规模数据集。通过对 HBase 的基本概念、...
实验手册中包括了使用HBase Shell进行数据操作的训练,如DDL(数据定义语言)和DML(数据操纵语言)操作。这对于学习HBase的增删改查操作至关重要。 4. **HBase Web UI管理**: 通过Web UI,用户可以直观地监控...
5. **启动与测试**:启动HBase的Master和RegionServer进程,使用HBase Shell或自定义应用程序进行测试,确保HBase可以正常运行并存取数据。 6. **监控与管理**:通过HBase的Web UI(默认端口16010)监控HBase集群的...
hbase-1.2.3-bin.tar.gz 本文首先简单介绍了HBase,然后重点讲述了HBase的高并发和实时处理数据 、HBase数据模型、HBase物理存储、HBase系统架构,HBase调优、HBase Shell访问等
创建一个要写入的hbase表:a)启动hbase shell $ hbase shell b)创建表create'/ user / chanumolu / sensor',{NAME =>'data'},{NAME =>'alert'},{ NAME =>'stats'} #执行: 第1步:MVN全新安装 步骤2:启动流...
启动成功后,你可以通过HBase的命令行界面(HBase Shell)进行操作。例如,创建一个新的表: ```bash hbase shell create 'myTable', 'cf1' ``` 这里,`myTable`是表名,`cf1`是列族名。 要插入数据,可以使用`put`...
- **快速开始**:通过简单步骤介绍如何快速搭建和使用 HBase,适合初学者快速上手。 #### 三、HBase 配置 - **基础条件**:运行 HBase 所需的基本环境配置,包括操作系统、硬件要求等。 - **运行模式**:介绍 ...