1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 package org.apache.hadoop.hbase.hbql.statement;
22
23 import org.apache.hadoop.hbase.hbql.client.ExecutionResults;
24 import org.apache.hadoop.hbase.hbql.util.VersionInfo;
25
26 public class VersionStatement extends GenericStatement implements NonConnectionStatement {
27
28 public VersionStatement() {
29 super(null);
30 }
31
32 public ExecutionResults execute() {
33
34 final ExecutionResults retval = new ExecutionResults();
35 retval.out.println("Hadoop version: " + org.apache.hadoop.util.VersionInfo.getVersion());
36 retval.out.println("HBase version: " + org.apache.hadoop.hbase.util.VersionInfo.getVersion());
37 retval.out.println("HBql version: " + VersionInfo.getVersion());
38 retval.out.flush();
39
40 return retval;
41 }
42
43 public static String usage() {
44 return "VERSION";
45 }
46 }