Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Lucene-hadoop Wiki" for 
change notification.

The following page has been changed by udanax:
http://wiki.apache.org/lucene-hadoop/Hbase/HbaseShell

------------------------------------------------------------------------------
   * https://issues.apache.org/jira/browse/HADOOP-1375 
+  * work in progress
  
  [[TableOfContents(4)]]
  
@@ -41, +42 @@

  [[BR]]If index is in string, we may view it as a huge map. If index is in 
integer, then it is one huge 2D array. 
  [[BR]]So each table may have such data storages in 3D (ColumnFamilies)
  
+ Locality Group(Columnfamily) is a relationship that can occur between 
multiple references 
+ [[BR]]whenever one reference brings in much of the data used by the other 
references.
+ 
+   ''--I hope physical files on networks are grouped together with locality 
grouping.[[BR]]by udanax.''
+ 
  == People Involved ==
  
   * [:udanax:Edward Yoon] [EMAIL PROTECTED] (NHN corp.)
@@ -51, +57 @@

  = Hbase Shell Client Syntax Definition =
  '''Note''' that Data should be located by their row, column, and timestamp.
  
+ 
  == Commands ==
  ||<bgcolor="#ececec">'''Command''' ||<bgcolor="#ececec">'''Explanation''' ||
- ||HELP ||<99%>'''Help''' command provides information about the use of shell 
script.[[BR]][[BR]]~-''HELP [function_name];''-~ ||
+ ||Help ||<99%>'''Help''' command provides information about the use of shell 
script.[[BR]][[BR]]~-''HELP [function_name];''-~ ||
- ||SHOW ||<99%>'''Show''' command will list the tables.[[BR]][[BR]]~-''SHOW 
tables;''-~ ||
+ ||Show ||<99%>'''Show''' command will list the tables.[[BR]][[BR]]~-''SHOW 
tables;''-~ ||
- ||DESC ||'''Desc''' command will provides information about the 
columnfamilies in a table.[[BR]][[BR]]~-''DESC table_name;''-~ ||
+ ||Describe ||'''Describe''' command will provides information about the 
columnfamilies in a table.[[BR]][[BR]]~-''DESC table_name;''-~ ||
- ||CREATE ||'''Create''' command will create a new 
table.[[BR]][[BR]]~-''CREATE 
table_name[[BR]]COLUMNFAMILIES('columnfamily_name1'[, 'columnfamily_name2', 
...])[[BR]][LIMIT=limitNumber_of_Version];''-~ ||
+ ||Create ||'''Create''' command will create a new 
table.[[BR]][[BR]]~-''CREATE 
table_name[[BR]]COLUMNFAMILIES('columnfamily_name1'[, 'columnfamily_name2', 
...])[[BR]][LIMIT=limitNumber_of_Version];''-~ ||
- ||DROP ||'''Drop''' command will droping columnfamilies in a table or 
tables.[[BR]][[BR]]~-''DROP table_name1[, table_name2, ...] or 
columnfamily_name1[, columnfamily_name2, ...];''-~ ||
+ ||Drop ||'''Drop''' command will droping columnfamilies in a table or 
tables.[[BR]][[BR]]~-''DROP table_name1[, table_name2, ...] or 
columnfamily_name1[, columnfamily_name2, ...];''-~ ||
- ||SUBSTITUTE[[BR]] || '''Substitute''' expression to [A~Z][[BR]][[BR]]~-''X = 
Matrix(table_name, columnfamily_name);''-~||
+ ||Substitute || '''Substitute''' expression to [A~Z][[BR]][[BR]]~-''X = 
Matrix(table_name, columnfamily_name);''-~||
- ||STORE ||'''STORE''' command will store results to specified table. 
[[BR]][[BR]]~-''A = Table('movieLog_table'); [[BR]]B = A.Selection('length' > 
100); [[BR]]STORE B TO X run_style;''-~ ||
+ ||Store ||'''STORE''' command will store results to specified table. 
[[BR]][[BR]]~-''A = Table('movieLog_table'); [[BR]]B = A.Selection('length' > 
100); [[BR]]STORE B TO X run_style;''-~ ||
- ||EXIT ||<99%>'''Exit''' from the current shell 
script.[[BR]][[BR]]~-''EXIT;''-~ ||
+ ||Exit ||<99%>'''Exit''' from the current shell 
script.[[BR]][[BR]]~-''EXIT;''-~ ||
  And, Commands to manually manipulate data on more detailed parts.
  ||<bgcolor="#ececec">'''Command''' ||<bgcolor="#ececec">'''Explanation''' ||
- ||INSERT ||<99%>'''Insert''' command will insert one row into the table with 
a value for specified column in the table.[[BR]][[BR]]~-''INSERT table_name 
('columnfamily_name1:column_key'[, 'columnfamily_name2:column_key', ...])[[BR]] 
VALUES ('entry1'[, 'entry2', ...])[[BR]]WHERE row='row_key';''-~ ||
+ ||Insert ||<99%>'''Insert''' command will insert one row into the table with 
a value for specified column in the table.[[BR]][[BR]]~-''INSERT table_name 
('columnfamily_name1:column_key'[, 'columnfamily_name2:column_key', ...])[[BR]] 
VALUESVALUES ('entry1'[, 'entry2', ...])[[BR]]WHERE row='row_key';''-~ ||
- ||SET ||'''SET''' command will change the values. [[BR]][[BR]]~-''SET 
table_name[[BR]] VALUES('columnfamily_name:column_key','entry')[[BR]]WHERE 
row='row_key' AND time='Specified_Timestamp';''-~ ||
+ ||Set ||'''SET''' command will change the values. [[BR]][[BR]]~-''SET 
table_name[[BR]] VALUES('columnfamily_name:column_key','entry')[[BR]]WHERE 
row='row_key' AND time='Specified_Timestamp';''-~ ||
- ||DELETE ||'''Delete''' command will delete specified rows in table. 
[[BR]][[BR]]~-''DELETE table_name[[BR]]WHERE row='row_key'[[BR]][AND 
column='columnfamily_name:column_key'];''-~ ||
+ ||Delete ||'''Delete''' command will delete specified rows in table. 
[[BR]][[BR]]~-''DELETE table_name[[BR]]WHERE row='row_key'[[BR]][AND 
column='columnfamily_name:column_key'];''-~ ||
- ||SELECT ||<99%>'''Select''' command will retrieves rows from a 
table.[[BR]][[BR]]~-''SELECT table_name[[BR]][WHERE row='row_key'][[BR]][AND 
column='columnfamily_name:column_key'];[[BR]][AND 
time='Specified_Timestamp'];[[BR]][LIMIT=Number_of_Version];''-~ ||
+ ||Select ||<99%>'''Select''' command will retrieves rows from a 
table.[[BR]][[BR]]~-''SELECT table_name[[BR]][WHERE row='row_key'][[BR]][AND 
column='columnfamily_name:column_key'];[[BR]][AND 
time='Specified_Timestamp'];[[BR]][LIMIT=Number_of_Version];''-~ ||
  
  == Relational Operators ==
  
  ||<bgcolor="#ececec">'''Operator''' ||<bgcolor="#ececec">'''Explanation''' ||
- ||PROJECTION||<99%>'''Projection''' of a relation ~+R+~, It makes a new 
relation as the set that is obtained when all tuples(rows) in ~+R+~ are 
restricted to the set 
{columnfamily,,1,,,...,columnfamily,,n,,}.[[BR]][[BR]]~-''A = 
Table('movieLog_table');[[BR]]B = A.Projection('year','length');''-~||
+ ||Projection ||<99%>'''Projection''' of a relation ~+R+~, It makes a new 
relation as the set that is obtained when all tuples(rows) in ~+R+~ are 
restricted to the set 
{columnfamily,,1,,,...,columnfamily,,n,,}.[[BR]][[BR]]~-''A = 
Table('movieLog_table');[[BR]]B = A.Projection('year','length');''-~||
- ||SELECTION||<99%>'''Selection''' of a relation ~+R+~, It makes a new 
relation as the set of specified tuples(rows) of the relation ~+R+~[[BR]]'''Set 
Operations''' : ~-''OR, AND, NOT''-~[[BR]][[BR]]~-''A = 
Table('movieLog_table');[[BR]]B = A.Selection('length' > 100);[[BR]]C = 
A.Selection('length' > 100 AND 'year' > 1979);''-~||
+ ||Selection ||<99%>'''Selection''' of a relation ~+R+~, It makes a new 
relation as the set of specified tuples(rows) of the relation ~+R+~[[BR]]'''Set 
Operations''' : ~-''OR, AND, NOT''-~[[BR]][[BR]]~-''A = 
Table('movieLog_table');[[BR]]B = A.Selection('length' > 100);[[BR]]C = 
A.Selection('length' > 100 AND 'year' > 1979);''-~||
- ||PRODUCT||<99%>'''Product''' of relations R and S, It makes a new relation 
as the set of all possible combinations of tuples of the two operation 
relations.[[BR]]'''NOTE''' that this is the most computationally expensive 
operator in the relational algebra.||
+ ||Product ||<99%>'''Product''' of relations R and S, It makes a new relation 
as the set of all possible combinations of tuples of the two operation 
relations.[[BR]]'''NOTE''' that this is the most computationally expensive 
operator in the relational algebra.||
- ||RENAME||<99%>'''Rename''' r to x, The columnfamily names in the 
columnfamily-list replace the columnfamily names of the 
relation.[[BR]][[BR]]~-''A = Table('movieLog_table');[[BR]]B = 
A.Rename('length' = 'movieLength');''-~||
+ ||Rename ||<99%>'''Rename''' r to x, The columnfamily names in the 
columnfamily-list replace the columnfamily names of the 
relation.[[BR]][[BR]]~-''A = Table('movieLog_table');[[BR]]B = 
A.Rename('length' = 'movieLength');''-~||
- ||GROUP||<99%>'''Group''' tuples by value of an attribute and apply aggregate 
function independently to each group of tuples.[[BR]]'''Aggregate Functions''' 
: ~-''AVG( attribute ), SUM( attribute ), COUNT( attribute ), MIN( attribute ), 
MAX( attribute )''-~[[BR]][[BR]]~-''A = Table('movieLog_table);[[BR]]B = 
A.Group('studioName', MIN('year'));''-~||
+ ||Group ||<99%>'''Group''' tuples by value of an attribute and apply 
aggregate function independently to each group of tuples.[[BR]]'''Aggregate 
Functions''' : ~-''AVG( attribute ), SUM( attribute ), COUNT( attribute ), MIN( 
attribute ), MAX( attribute )''-~[[BR]][[BR]]~-''A = 
Table('movieLog_table);[[BR]]B = A.Group('studioName', MIN('year'));''-~||
- ||SORT||<99%>'''Sort''' of tuples(rows) of R, ordered according to 
columnfamilies on columnfamily-list[[BR]][[BR]]~-''A = 
Table('movieLog_table');[[BR]]B = A.Sort('length', 'vote');''-~||
+ ||Sort ||<99%>'''Sort''' of tuples(rows) of R, ordered according to 
columnfamilies on columnfamily-list[[BR]][[BR]]~-''A = 
Table('movieLog_table');[[BR]]B = A.Sort('length', 'vote');''-~||
  
  == Matrix Operators ==
  
- research in progress..
+ 
+ * matrix operator
+ 
+ ||<bgcolor="#ececec">'''Operator''' ||<bgcolor="#ececec">'''Explanation''' ||
+ ||Addition ||<99%>... ||
+ ||subtraction ||<99%>... ||
+ ||multiplication ||<99%>... ||
+ ||division ||<99%>... ||
+ ||transpose ||<99%>interchanging rows and columns ||
+ ||permutation ||<99%>... ||
+ ||norms ||<99%>... ||
+ 
+ * decompositions
+ 
+ ||<bgcolor="#ececec">'''Operator''' ||<bgcolor="#ececec">'''Explanation''' ||
+ ||LU ||<99%>... ||
+ ||QR ||<99%>... ||
+ ||Cholesky ||<99%>... ||
+ ||SVD ||<99%>... ||
+ ||Inverse ||<99%>interchanging rows and columns ||
+ ||Pseudoinverse ||<99%>... ||
+ ||Condition ||<99%>... ||
+ ||Determinant ||<99%>... ||
+ ||Rank ||<99%>... ||
+ 
  
  ----
  = Example Of Hbase Shell Use =

Reply via email to