You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ranger.apache.org by ma...@apache.org on 2015/03/31 08:09:35 UTC
incubator-ranger git commit: RANGER-351: Updated HBase plugin to use
HBase version 1.1, from 0.99.2
Repository: incubator-ranger
Updated Branches:
refs/heads/master e44c5113e -> 092214406
RANGER-351: Updated HBase plugin to use HBase version 1.1, from 0.99.2
Project: http://git-wip-us.apache.org/repos/asf/incubator-ranger/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ranger/commit/09221440
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ranger/tree/09221440
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ranger/diff/09221440
Branch: refs/heads/master
Commit: 0922144064f5ea8f6c217843d952decad0f9bb5c
Parents: e44c511
Author: Madhan Neethiraj <ma...@apache.org>
Authored: Mon Mar 30 22:58:02 2015 -0700
Committer: Madhan Neethiraj <ma...@apache.org>
Committed: Mon Mar 30 22:58:31 2015 -0700
----------------------------------------------------------------------
.../RangerAuthorizationCoprocessorBase.java | 33 ++++++++++++++++++++
pom.xml | 2 +-
2 files changed, 34 insertions(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/09221440/hbase-agent/src/main/java/org/apache/ranger/authorization/hbase/RangerAuthorizationCoprocessorBase.java
----------------------------------------------------------------------
diff --git a/hbase-agent/src/main/java/org/apache/ranger/authorization/hbase/RangerAuthorizationCoprocessorBase.java b/hbase-agent/src/main/java/org/apache/ranger/authorization/hbase/RangerAuthorizationCoprocessorBase.java
index a752569..e767bfe 100644
--- a/hbase-agent/src/main/java/org/apache/ranger/authorization/hbase/RangerAuthorizationCoprocessorBase.java
+++ b/hbase-agent/src/main/java/org/apache/ranger/authorization/hbase/RangerAuthorizationCoprocessorBase.java
@@ -22,6 +22,7 @@ import java.io.IOException;
import java.util.List;
import org.apache.hadoop.hbase.Cell;
+import org.apache.hadoop.hbase.CellScanner;
import org.apache.hadoop.hbase.CoprocessorEnvironment;
import org.apache.hadoop.hbase.HColumnDescriptor;
import org.apache.hadoop.hbase.HRegionInfo;
@@ -43,11 +44,13 @@ import org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment;
import org.apache.hadoop.hbase.coprocessor.RegionServerCoprocessorEnvironment;
import org.apache.hadoop.hbase.coprocessor.RegionServerObserver;
import org.apache.hadoop.hbase.master.RegionPlan;
+import org.apache.hadoop.hbase.protobuf.generated.AdminProtos.WALEntry;
import org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription;
import org.apache.hadoop.hbase.regionserver.HRegion;
import org.apache.hadoop.hbase.regionserver.wal.WALEdit;
import org.apache.hadoop.hbase.replication.ReplicationEndpoint;
+
/**
* This class exits only to prevent the clutter of methods that we don't intend to implement in the main co-processor class.
* @author alal
@@ -214,6 +217,36 @@ public abstract class RangerAuthorizationCoprocessorBase extends BaseRegionObser
public void postRollWALWriterRequest(ObserverContext<RegionServerCoprocessorEnvironment> ctx) throws IOException {
// Not applicable. Expected to be empty
}
+
+ public void preReplicateLogEntries(final ObserverContext<RegionServerCoprocessorEnvironment> ctx, List<WALEntry> entries, CellScanner cells) throws IOException {
+ }
+
+ public void postReplicateLogEntries(final ObserverContext<RegionServerCoprocessorEnvironment> ctx, List<WALEntry> entries, CellScanner cells) throws IOException {
+ }
+
+ public void preGetTableDescriptors(ObserverContext<MasterCoprocessorEnvironment> ctx, List<TableName> tableNamesList, List<HTableDescriptor> descriptors, String regex) throws IOException {
+ }
+
+ public void postGetTableDescriptors(ObserverContext<MasterCoprocessorEnvironment> ctx, List<TableName> tableNamesList, List<HTableDescriptor> descriptors, String regex) throws IOException {
+ }
+
+ public void preGetTableNames(ObserverContext<MasterCoprocessorEnvironment> ctx, List<HTableDescriptor> descriptors, String regex) throws IOException {
+ }
+
+ public void postGetTableNames(ObserverContext<MasterCoprocessorEnvironment> ctx, List<HTableDescriptor> descriptors, String regex) throws IOException {
+ }
+
+ public void preGetNamespaceDescriptor(ObserverContext<MasterCoprocessorEnvironment> ctx, String namespace) throws IOException {
+ }
+
+ public void postGetNamespaceDescriptor(ObserverContext<MasterCoprocessorEnvironment> ctx, NamespaceDescriptor ns) throws IOException {
+ }
+
+ public void preListNamespaceDescriptors(ObserverContext<MasterCoprocessorEnvironment> ctx, List<NamespaceDescriptor> descriptors) throws IOException {
+ }
+
+ public void postListNamespaceDescriptors(ObserverContext<MasterCoprocessorEnvironment> ctx, List<NamespaceDescriptor> descriptors) throws IOException {
+ }
public void preTableFlush(final ObserverContext<MasterCoprocessorEnvironment> ctx, final TableName tableName) throws IOException {
// Not applicable. Expected to be empty
http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/09221440/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index e0345cb..8845eed 100644
--- a/pom.xml
+++ b/pom.xml
@@ -131,7 +131,7 @@
<hadoop-common-kms.version>2.6.0</hadoop-common-kms.version>
<hadoop.version>3.0.0-SNAPSHOT</hadoop.version>
<hamcrest.all.version>1.3</hamcrest.all.version>
- <hbase.version>0.99.2</hbase.version>
+ <hbase.version>1.1.0-SNAPSHOT</hbase.version>
<hive.version>1.2.0-SNAPSHOT</hive.version>
<storm.version>0.9.2-incubating</storm.version>
<httpcomponent.httpmime.version>4.2.5</httpcomponent.httpmime.version>