Dear Wiki user, You have subscribed to a wiki page or wiki category on "Hadoop Wiki" for change notification.
The "Hbase/HBaseWireCompatibility" page has been changed by JimmyXiang: http://wiki.apache.org/hadoop/Hbase/HBaseWireCompatibility?action=diff&rev1=7&rev2=8 Currently, the HBase RPC engine does not support async IO or protocol negotiation. These features don't impact compatibility and therefore can evolve separately and are not in scope for this document. ==== Interfaces ==== + - {{https://docs.google.com/a/cloudera.com/leaf?id=0BzYqRa05S66NMDcxMjUyYTMtZWE2Yy00ZmIyLThiMjgtMjJkNGU0NGU5OTg1}} + {{http://docs.google.com/a/cloudera.com/leaf?id=0BzYqRa05S66NMDcxMjUyYTMtZWE2Yy00ZmIyLThiMjgtMjJkNGU0NGU5OTg1}} 1. Client talks to ZK to find out the location of the master and the root region server. 1. Client applications talk to RS using '''HRegionInterface''' to read from/write to/scan a table, etc.. @@ -73, +74 @@ . To make HBase client applications work properly with HBase clusters of different major and minor versions. - Note: deal with 1, 2, 3 (we get 8 "for free") in the interface graph. - These tasks can be sub-tasks of [[https://issues.apache.org/jira/browse/HBASE-5305|HBASE-5305 Improve cross-version compatibility & upgradeability]] or [[https://issues.apache.org/jira/browse/HBASE-5306|HBASE-5306 Add support for protocol buffer based RPC]]. HBASE-5306 can also include a new RPC engine (the latest Hadoop one). This plan focuses on the data encoding/decoding. + Note: deal with 1, 2, 3 (we get 8 "for free") in the interface graph. These tasks can be sub-tasks of [[https://issues.apache.org/jira/browse/HBASE-5305|HBASE-5305 Improve cross-version compatibility & upgradeability]] or [[https://issues.apache.org/jira/browse/HBASE-5306|HBASE-5306 Add support for protocol buffer based RPC]]. HBASE-5306 can also include a new RPC engine (the latest Hadoop one). This plan focuses on the data encoding/decoding. Tasks:
