Skip to content

Commit 8f75b16

Browse files
author
jackylk
committed
update example
1 parent 0fd3de9 commit 8f75b16

File tree

2 files changed

+14
-14
lines changed

2 files changed

+14
-14
lines changed

examples/spark-hbase-demo1.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@ Steps:
55
(1) Create table in hbase-sql shell:
66
```
77
$SPARK_HBASE_Home/bin/hbase-sql
8-
CREATE TABLE teacher1k(grade int, class int, subject string, teacher_name string, teacher_age int, PRIMARY KEY (grade, class, subject)) MAPPED BY (hbase1k, COLS=[teacher_name=teacher.name, teacher_age=teacher.age]);
8+
CREATE TABLE teacher(grade int, class int, subject string, teacher_name string, teacher_age int, PRIMARY KEY (grade, class, subject)) MAPPED BY (hbase_teacher, COLS=[teacher_name=teacher.name, teacher_age=teacher.age]);
99
```
1010

1111
This command will create following tables:
1212
Tables :
13-
spark : teacher1k
14-
hbase : hbase1k
13+
spark : teacher
14+
hbase : hbase_teacher
1515

1616
Fields :
1717
[grade,int]
@@ -25,23 +25,23 @@ Fields :
2525

2626
(2) Load data from a csv data file:
2727
```
28-
LOAD DATA INPATH './examples/teacher1k.csv' INTO TABLE teacher1k FIELDS TERMINATED BY "," ;
28+
LOAD DATA INPATH './examples/teacher1k.csv' INTO TABLE teacher FIELDS TERMINATED BY "," ;
2929
```
3030

3131
(3) Query :
3232
```
3333
// test where
34-
(1) select teacher_name,teacher_age from teacher1k where teacher_age > 25;
34+
(1) select teacher_name,teacher_age from teacher where teacher_age > 25;
3535
3636
// test like in
37-
(2) select teacher_name,teacher_age,subject from teacher1k where teacher_name is not null and teacher_name like 'teacher_2_3%' and teacher_age not in (20,21,22,23,24,25)
37+
(2) select teacher_name,teacher_age,subject from teacher where teacher_name is not null and teacher_name like 'teacher_2_3%' and teacher_age not in (20,21,22,23,24,25)
3838
3939
// test subquery
40-
(3) select t1.teacher_name,t1.teacher_age from (select * from teacher1k where teacher_name like 'teacher_2_3%') t1 where t1.teacher_age < 25
40+
(3) select t1.teacher_name,t1.teacher_age from (select * from teacher where teacher_name like 'teacher_2_3%') t1 where t1.teacher_age < 25
4141
4242
//test group by
43-
(4) select teacher_name, sum(teacher_age) from teacher1k where grade=1 group by teacher_name
43+
(4) select teacher_name, sum(teacher_age) from teacher where grade=1 group by teacher_name
4444
4545
//test join
46-
(5) select t1.teacher_name, t2.subject, t1.teacher_age from (select teacher_name, teacher_age from teacher1k where teacher_age >=26 ) t1 join (select teacher_name, subject from teacher1k where teacher_name like 'teacher_2_3%')t2 on t1.teacher_name=t2.teacher_name
46+
(5) select t1.teacher_name, t2.subject, t1.teacher_age from (select teacher_name, teacher_age from teacher where teacher_age >=26 ) t1 join (select teacher_name, subject from teacher where teacher_name like 'teacher_2_3%')t2 on t1.teacher_name=t2.teacher_name
4747
```

examples/spark-hbase-demo2.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,21 +5,21 @@ Steps:
55
(1) Create table and populate data in HBase shell
66
```
77
$HBase_Home/bin/hbase shell
8-
create 'hbase1k', 'f'
9-
for i in '1'..'1000' do for j in '1'..'2' do put 'hbase10k', "row#{i}", "f:c#{j}", "#{i}#{j}" end end
8+
create 'hbase_numbers', 'f'
9+
for i in '1'..'100' do for j in '1'..'2' do put 'hbase_numbers', "row#{i}", "f:c#{j}", "#{i}#{j}" end end
1010
```
1111

1212
(2) Map hbase table with sparksql table in hbase-sql shell
1313
```
1414
$SPARK_HBASE_Home/bin/hbase-sql
15-
CREATE TABLE spark1k(rowkey STRING, a STRING, b STRING, PRIMARY KEY (rowkey)) MAPPED BY (hbase1k, COLS=[a=f.c1, b=f.c2]);
15+
CREATE TABLE numbers(rowkey STRING, a STRING, b STRING, PRIMARY KEY (rowkey)) MAPPED BY (hbase_numbers, COLS=[a=f.c1, b=f.c2]);
1616
```
1717

1818
(3) Query:
1919
```
2020
// test count *
21-
(1) select count(*) from spark1k
21+
(1) select count(*) from numbers
2222
2323
// test group by
24-
(2) select a, b from spark1k where b > "980"
24+
(2) select a, b from numbers where b > "980"
2525
```

0 commit comments

Comments
 (0)