HBASE-15312 Update the dependences of pom for mini cluster in HBase Book (Liu Shaohui)
Project: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/2a306437 Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/2a306437 Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/2a306437 Branch: refs/heads/HBASE-7912 Commit: 2a306437aaccb99ff333ab41c7165333994eba48 Parents: 30cec72 Author: stack <st...@apache.org> Authored: Wed Feb 24 09:31:10 2016 -0800 Committer: stack <st...@apache.org> Committed: Wed Feb 24 09:31:10 2016 -0800 ---------------------------------------------------------------------- src/main/asciidoc/_chapters/unit_testing.adoc | 60 ++++++++++++++-------- 1 file changed, 39 insertions(+), 21 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/hbase/blob/2a306437/src/main/asciidoc/_chapters/unit_testing.adoc ---------------------------------------------------------------------- diff --git a/src/main/asciidoc/_chapters/unit_testing.adoc b/src/main/asciidoc/_chapters/unit_testing.adoc index e1bcf87..15b6cce 100644 --- a/src/main/asciidoc/_chapters/unit_testing.adoc +++ b/src/main/asciidoc/_chapters/unit_testing.adoc @@ -268,37 +268,55 @@ Check the versions to be sure they are appropriate. [source,xml] ---- +<properties> + <hbase.version>2.0.0-SNAPSHOT</hbase.version> + <hadoop.version>2.7.1</hadoop.version> +</properties> -<dependency> - <groupId>org.apache.hadoop</groupId> - <artifactId>hadoop-common</artifactId> - <version>2.0.0</version> +<dependencies> + <dependency> + <groupId>org.apache.hbase</groupId> + <artifactId>hbase-server</artifactId> + <version>${hbase.version}</version> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.apache.hbase</groupId> + <artifactId>hbase-server</artifactId> + <version>${hbase.version}</version> <type>test-jar</type> <scope>test</scope> -</dependency> - -<dependency> + </dependency> + <dependency> <groupId>org.apache.hbase</groupId> - <artifactId>hbase</artifactId> - <version>0.98.3</version> + <artifactId>hbase-hadoop-compat</artifactId> + <version>${hbase.version}</version> <type>test-jar</type> <scope>test</scope> -</dependency> + </dependency> -<dependency> + <dependency> <groupId>org.apache.hadoop</groupId> - <artifactId>hadoop-hdfs</artifactId> - <version>2.0.0</version> + <artifactId>hadoop-common</artifactId> + <version>${hadoop.version}</version> <type>test-jar</type> <scope>test</scope> -</dependency> - -<dependency> + </dependency> + <dependency> + <groupId>org.apache.hbase</groupId> + <artifactId>hbase-hadoop2-compat</artifactId> + <version>${hbase.version}</version> + <type>test-jar</type> + <scope>test</scope> + </dependency> + <dependency> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-hdfs</artifactId> - <version>2.0.0</version> + <version>${hadoop.version}</version> + <type>test-jar</type> <scope>test</scope> -</dependency> + </dependency> +</dependencies> ---- This code represents an integration test for the MyDAO insert shown in <<unit.tests,unit.tests>>. @@ -309,7 +327,8 @@ This code represents an integration test for the MyDAO insert shown in <<unit.te public class MyHBaseIntegrationTest { private static HBaseTestingUtility utility; byte[] CF = "CF".getBytes(); - byte[] QUALIFIER = "CQ-1".getBytes(); + byte[] CQ1 = "CQ-1".getBytes(); + byte[] CQ2 = "CQ-2".getBytes(); @Before public void setup() throws Exception { @@ -319,8 +338,7 @@ public class MyHBaseIntegrationTest { @Test public void testInsert() throws Exception { - HTableInterface table = utility.createTable(Bytes.toBytes("MyTest"), - Bytes.toBytes("CF")); + HTableInterface table = utility.createTable(Bytes.toBytes("MyTest"), CF); HBaseTestObj obj = new HBaseTestObj(); obj.setRowKey("ROWKEY-1"); obj.setData1("DATA-1");