[4/4] hbase git commit: HBASE-21661 Provide Thrift2 implementation of Table/Admin
HBASE-21661 Provide Thrift2 implementation of Table/Admin Project: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/891c620c Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/891c620c Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/891c620c Branch: refs/heads/branch-2 Commit: 891c620c5b13aed46f26b562465635d31cbfc655 Parents: 26e02e1 Author: Allan Yang Authored: Wed Jan 9 16:01:22 2019 +0800 Committer: Allan Yang Committed: Wed Jan 9 16:01:22 2019 +0800 -- .../apache/hadoop/hbase/thrift/Constants.java |8 + .../hadoop/hbase/thrift/ThriftServer.java | 11 + .../hbase/thrift/generated/AlreadyExists.java |2 +- .../hbase/thrift/generated/BatchMutation.java |2 +- .../thrift/generated/ColumnDescriptor.java |2 +- .../hadoop/hbase/thrift/generated/Hbase.java|2 +- .../hadoop/hbase/thrift/generated/IOError.java |2 +- .../hbase/thrift/generated/IllegalArgument.java |2 +- .../hadoop/hbase/thrift/generated/Mutation.java |2 +- .../hadoop/hbase/thrift/generated/TAppend.java |2 +- .../hadoop/hbase/thrift/generated/TCell.java|2 +- .../hadoop/hbase/thrift/generated/TColumn.java |2 +- .../hbase/thrift/generated/TIncrement.java |2 +- .../hbase/thrift/generated/TRegionInfo.java |2 +- .../hbase/thrift/generated/TRowResult.java |2 +- .../hadoop/hbase/thrift/generated/TScan.java|2 +- .../thrift2/ThriftHBaseServiceHandler.java |4 +- .../hadoop/hbase/thrift2/ThriftUtilities.java | 437 ++ .../hbase/thrift2/client/ThriftAdmin.java | 1389 ++ .../thrift2/client/ThriftClientBuilder.java | 37 + .../hbase/thrift2/client/ThriftConnection.java | 322 .../hbase/thrift2/client/ThriftTable.java | 492 +++ .../hadoop/hbase/thrift2/generated/TAppend.java |2 +- .../hbase/thrift2/generated/TAuthorization.java |2 +- .../thrift2/generated/TCellVisibility.java |2 +- .../hadoop/hbase/thrift2/generated/TColumn.java |2 +- .../generated/TColumnFamilyDescriptor.java |2 +- .../thrift2/generated/TColumnIncrement.java |2 +- .../hbase/thrift2/generated/TColumnValue.java |2 +- .../hadoop/hbase/thrift2/generated/TDelete.java |2 +- .../hadoop/hbase/thrift2/generated/TGet.java| 127 +- .../hbase/thrift2/generated/THBaseService.java | 122 +- .../hbase/thrift2/generated/THRegionInfo.java |2 +- .../thrift2/generated/THRegionLocation.java |2 +- .../hbase/thrift2/generated/TIOError.java |2 +- .../thrift2/generated/TIllegalArgument.java |2 +- .../hbase/thrift2/generated/TIncrement.java |2 +- .../thrift2/generated/TNamespaceDescriptor.java |2 +- .../hadoop/hbase/thrift2/generated/TPut.java|2 +- .../hadoop/hbase/thrift2/generated/TResult.java |2 +- .../hbase/thrift2/generated/TRowMutations.java |2 +- .../hadoop/hbase/thrift2/generated/TScan.java | 127 +- .../hbase/thrift2/generated/TServerName.java|2 +- .../thrift2/generated/TTableDescriptor.java |2 +- .../hbase/thrift2/generated/TTableName.java | 50 +- .../hbase/thrift2/generated/TTimeRange.java |2 +- .../apache/hadoop/hbase/thrift2/hbase.thrift| 13 +- .../hbase/thrift2/TestThriftConnection.java | 841 +++ 48 files changed, 3930 insertions(+), 118 deletions(-) -- http://git-wip-us.apache.org/repos/asf/hbase/blob/891c620c/hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift/Constants.java -- diff --git a/hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift/Constants.java b/hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift/Constants.java index 8e3d004..55f2499 100644 --- a/hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift/Constants.java +++ b/hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift/Constants.java @@ -144,8 +144,16 @@ public final class Constants { public static final String THRIFT_READONLY_ENABLED = "hbase.thrift.readonly"; public static final boolean THRIFT_READONLY_ENABLED_DEFAULT = false; + public static final String HBASE_THRIFT_CLIENT_SCANNER_CACHING = + "hbase.thrift.client.scanner.caching"; + public static final int HBASE_THRIFT_CLIENT_SCANNER_CACHING_DEFAULT = 20; + public static final String HBASE_THRIFT_SERVER_NAME = "hbase.thrift.server.name"; + public static final String HBASE_THRIFT_SERVER_PORT = "hbase.thrift.server.port"; + + public static final String HBASE_THRIFT_CLIENT_BUIDLER_CLASS = + "hbase.thrift.client.builder.class"; } http://git-wip-us.apache.org/repos/asf/hbase/blob/891c620c/hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift/ThriftServer.java -
[4/4] hbase git commit: HBASE-21661 Provide Thrift2 implementation of Table/Admin
HBASE-21661 Provide Thrift2 implementation of Table/Admin Project: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/f053003c Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/f053003c Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/f053003c Branch: refs/heads/master Commit: f053003ce7e8d9c86b2ff762b646d69e5e04cfe2 Parents: 5c902b4 Author: Allan Yang Authored: Wed Jan 9 15:38:23 2019 +0800 Committer: Allan Yang Committed: Wed Jan 9 15:38:23 2019 +0800 -- .../apache/hadoop/hbase/thrift/Constants.java |8 + .../hadoop/hbase/thrift/ThriftServer.java | 11 + .../hbase/thrift/generated/AlreadyExists.java |2 +- .../hbase/thrift/generated/BatchMutation.java |2 +- .../thrift/generated/ColumnDescriptor.java |2 +- .../hadoop/hbase/thrift/generated/Hbase.java|2 +- .../hadoop/hbase/thrift/generated/IOError.java |2 +- .../hbase/thrift/generated/IllegalArgument.java |2 +- .../hadoop/hbase/thrift/generated/Mutation.java |2 +- .../hadoop/hbase/thrift/generated/TAppend.java |2 +- .../hadoop/hbase/thrift/generated/TCell.java|2 +- .../hadoop/hbase/thrift/generated/TColumn.java |2 +- .../hbase/thrift/generated/TIncrement.java |2 +- .../hbase/thrift/generated/TRegionInfo.java |2 +- .../hbase/thrift/generated/TRowResult.java |2 +- .../hadoop/hbase/thrift/generated/TScan.java|2 +- .../thrift2/ThriftHBaseServiceHandler.java |4 +- .../hadoop/hbase/thrift2/ThriftUtilities.java | 437 ++ .../hbase/thrift2/client/ThriftAdmin.java | 1405 ++ .../thrift2/client/ThriftClientBuilder.java | 37 + .../hbase/thrift2/client/ThriftConnection.java | 322 .../hbase/thrift2/client/ThriftTable.java | 492 ++ .../hadoop/hbase/thrift2/generated/TAppend.java |2 +- .../hbase/thrift2/generated/TAuthorization.java |2 +- .../thrift2/generated/TCellVisibility.java |2 +- .../hadoop/hbase/thrift2/generated/TColumn.java |2 +- .../generated/TColumnFamilyDescriptor.java |2 +- .../thrift2/generated/TColumnIncrement.java |2 +- .../hbase/thrift2/generated/TColumnValue.java |2 +- .../hadoop/hbase/thrift2/generated/TDelete.java |2 +- .../hadoop/hbase/thrift2/generated/TGet.java| 127 +- .../hbase/thrift2/generated/THBaseService.java | 122 +- .../hbase/thrift2/generated/THRegionInfo.java |2 +- .../thrift2/generated/THRegionLocation.java |2 +- .../hbase/thrift2/generated/TIOError.java |2 +- .../thrift2/generated/TIllegalArgument.java |2 +- .../hbase/thrift2/generated/TIncrement.java |2 +- .../thrift2/generated/TNamespaceDescriptor.java |2 +- .../hadoop/hbase/thrift2/generated/TPut.java|2 +- .../hadoop/hbase/thrift2/generated/TResult.java |2 +- .../hbase/thrift2/generated/TRowMutations.java |2 +- .../hadoop/hbase/thrift2/generated/TScan.java | 127 +- .../hbase/thrift2/generated/TServerName.java|2 +- .../thrift2/generated/TTableDescriptor.java |2 +- .../hbase/thrift2/generated/TTableName.java | 50 +- .../hbase/thrift2/generated/TTimeRange.java |2 +- .../apache/hadoop/hbase/thrift2/hbase.thrift| 13 +- .../hbase/thrift2/TestThriftConnection.java | 841 +++ 48 files changed, 3946 insertions(+), 118 deletions(-) -- http://git-wip-us.apache.org/repos/asf/hbase/blob/f053003c/hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift/Constants.java -- diff --git a/hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift/Constants.java b/hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift/Constants.java index 8e3d004..55f2499 100644 --- a/hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift/Constants.java +++ b/hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift/Constants.java @@ -144,8 +144,16 @@ public final class Constants { public static final String THRIFT_READONLY_ENABLED = "hbase.thrift.readonly"; public static final boolean THRIFT_READONLY_ENABLED_DEFAULT = false; + public static final String HBASE_THRIFT_CLIENT_SCANNER_CACHING = + "hbase.thrift.client.scanner.caching"; + public static final int HBASE_THRIFT_CLIENT_SCANNER_CACHING_DEFAULT = 20; + public static final String HBASE_THRIFT_SERVER_NAME = "hbase.thrift.server.name"; + public static final String HBASE_THRIFT_SERVER_PORT = "hbase.thrift.server.port"; + + public static final String HBASE_THRIFT_CLIENT_BUIDLER_CLASS = + "hbase.thrift.client.builder.class"; } http://git-wip-us.apache.org/repos/asf/hbase/blob/f053003c/hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift/ThriftServer.java