Skip to content
This repository was archived by the owner on Nov 17, 2024. It is now read-only.

Commit 9e8bcdd

Browse files
author
Rohit Sinha
committed
Merge pull request #80 from caskdata/feature/update-readme-hbase11
TEPHRA-105: Updated readme for HBase1.1 support
2 parents 7be85a0 + f80a295 commit 9e8bcdd

1 file changed

Lines changed: 41 additions & 27 deletions

File tree

README.rst

Lines changed: 41 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -98,27 +98,27 @@ Hadoop/HBase Environment
9898
Tephra requires a working HBase and HDFS environment in order to operate. Tephra supports these
9999
component versions:
100100

101-
+---------------+-------------------+-----------------------------------------------------+
102-
| Component | Source | Supported Versions |
103-
+===============+===================+=====================================================+
104-
| **HDFS** | Apache Hadoop | 2.0.2-alpha through 2.6.0 |
105-
+ +-------------------+-----------------------------------------------------+
106-
| | CDH or HDP | (CDH) 5.0.0 through 5.4.4 or (HDP) 2.0, 2.1, or 2.2 |
107-
+ +-------------------+-----------------------------------------------------+
108-
| | MapR | 4.1 (with MapR-FS) |
109-
+---------------+-------------------+-----------------------------------------------------+
110-
| **HBase** | Apache | 0.96.x, 0.98.x, and 1.0.x |
111-
+ +-------------------+-----------------------------------------------------+
112-
| | CDH or HDP | (CDH) 5.0.0 through 5.4.4 or (HDP) 2.0, 2.1, or 2.2 |
113-
+ +-------------------+-----------------------------------------------------+
114-
| | MapR | 4.1 (with Apache HBase) |
115-
+---------------+-------------------+-----------------------------------------------------+
116-
| **Zookeeper** | Apache | Version 3.4.3 through 3.4.5 |
117-
+ +-------------------+-----------------------------------------------------+
118-
| | CDH or HDP | (CDH) 5.0.0 through 5.4.4 or (HDP) 2.0, 2.1, or 2.2 |
119-
+ +-------------------+-----------------------------------------------------+
120-
| | MapR | 4.1 |
121-
+---------------+-------------------+-----------------------------------------------------+
101+
+---------------+-------------------+---------------------------------------------------------+
102+
| Component | Source | Supported Versions |
103+
+===============+===================+=========================================================+
104+
| **HDFS** | Apache Hadoop | 2.0.2-alpha through 2.6.0 |
105+
+ +-------------------+---------------------------------------------------------+
106+
| | CDH or HDP | (CDH) 5.0.0 through 5.4.4 or (HDP) 2.0, 2.1, 2.2 or 2.3 |
107+
+ +-------------------+---------------------------------------------------------+
108+
| | MapR | 4.1 (with MapR-FS) |
109+
+---------------+-------------------+---------------------------------------------------------+
110+
| **HBase** | Apache | 0.96.x, 0.98.x, 1.0.x, and 1.1.x |
111+
+ +-------------------+---------------------------------------------------------+
112+
| | CDH or HDP | (CDH) 5.0.0 through 5.4.4 or (HDP) 2.0, 2.1, 2.2 or 2.3 |
113+
+ +-------------------+---------------------------------------------------------+
114+
| | MapR | 4.1 (with Apache HBase) |
115+
+---------------+-------------------+---------------------------------------------------------+
116+
| **Zookeeper** | Apache | Version 3.4.3 through 3.4.5 |
117+
+ +-------------------+---------------------------------------------------------+
118+
| | CDH or HDP | (CDH) 5.0.0 through 5.4.4 or (HDP) 2.0, 2.1, 2.2 or 2.3 |
119+
+ +-------------------+---------------------------------------------------------+
120+
| | MapR | 4.1 |
121+
+---------------+-------------------+---------------------------------------------------------+
122122

123123
**Note:** Components versions shown in this table are those that we have tested and are
124124
confident of their suitability and compatibility. Later versions of components may work,
@@ -144,12 +144,12 @@ build system's equivalent configuration), in order to make use of Tephra classes
144144
<dependency>
145145
<groupId>co.cask.tephra</groupId>
146146
<artifactId>tephra-api</artifactId>
147-
<version>0.5.0</version>
147+
<version>0.6.2</version>
148148
</dependency>
149149
<dependency>
150150
<groupId>co.cask.tephra</groupId>
151151
<artifactId>tephra-core</artifactId>
152-
<version>0.5.0</version>
152+
<version>0.6.2</version>
153153
</dependency>
154154

155155
Since the HBase APIs have changed between versions, you will need to select the
@@ -160,23 +160,23 @@ For HBase 0.96.x::
160160
<dependency>
161161
<groupId>co.cask.tephra</groupId>
162162
<artifactId>tephra-hbase-compat-0.96</artifactId>
163-
<version>0.5.0</version>
163+
<version>0.6.2</version>
164164
</dependency>
165165

166166
For HBase 0.98.x::
167167

168168
<dependency>
169169
<groupId>co.cask.tephra</groupId>
170170
<artifactId>tephra-hbase-compat-0.98</artifactId>
171-
<version>0.5.0</version>
171+
<version>0.6.2</version>
172172
</dependency>
173173

174174
For HBase 1.0.x::
175175

176176
<dependency>
177177
<groupId>co.cask.tephra</groupId>
178178
<artifactId>tephra-hbase-compat-1.0</artifactId>
179-
<version>0.5.0</version>
179+
<version>0.6.2</version>
180180
</dependency>
181181

182182
If you are running the CDH 5.4 version of HBase 1.0.x (this version contains API incompatibilities
@@ -185,9 +185,16 @@ with Apache HBase 1.0.x)::
185185
<dependency>
186186
<groupId>co.cask.tephra</groupId>
187187
<artifactId>tephra-hbase-compat-1.0-cdh</artifactId>
188-
<version>0.5.0</version>
188+
<version>0.6.2</version>
189189
</dependency>
190190

191+
For HBase 1.1.x::
192+
193+
<dependency>
194+
<groupId>co.cask.tephra</groupId>
195+
<artifactId>tephra-hbase-compat-1.1</artifactId>
196+
<version>0.6.2</version>
197+
</dependency>
191198

192199
Deployment and Configuration
193200
----------------------------
@@ -312,6 +319,13 @@ For the CDH 5.4 version of HBase 1.0::
312319
<value>co.cask.tephra.hbase10cdh.coprocessor.TransactionProcessor</value>
313320
</property>
314321

322+
For HBase 1.1::
323+
324+
<property>
325+
<name>hbase.coprocessor.region.classes</name>
326+
<value>co.cask.tephra.hbase11.coprocessor.TransactionProcessor</value>
327+
</property>
328+
315329
You may configure the ``TransactionProcessor`` to be loaded only on HBase tables that you will
316330
be using for transaction reads and writes. However, you must ensure that the coprocessor is
317331
available on all impacted tables in order for Tephra to function correctly.

0 commit comments

Comments
 (0)