[ 
https://issues.apache.org/jira/browse/RANGER-4686?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17829711#comment-17829711
 ] 

Fateh Singh commented on RANGER-4686:
-------------------------------------

Hi All
Hbase unit tests have been ignore using @org.junit.Ignore in the 
HBaseRangerAuthorizationTest.java file so they are not running all these while 
(https://issues.apache.org/jira/browse/RANGER-4686)
I think it is critical to get these to work.
I have this patch (attached with JIRA) which fix the issues on my fork 
(enterprise codebase) but it fails when I tried in the apache codebase with the 
below error
java.lang.NoSuchFieldError: PROVIDED
        at 
org.apache.hadoop.hdfs.server.blockmanagement.BlockStoragePolicySuite.createDefaultSuite(BlockStoragePolicySuite.java:86)
        at 
org.apache.hadoop.hdfs.server.blockmanagement.BlockManager.<init>(BlockManager.java:461)
        at 
org.apache.hadoop.hdfs.server.namenode.FSNamesystem.<init>(FSNamesystem.java:795)
        at 
org.apache.hadoop.hdfs.server.namenode.FSNamesystem.<init>(FSNamesystem.java:731)
        at 
org.apache.hadoop.hdfs.server.namenode.NameNode.format(NameNode.java:1137)
        at 
org.apache.hadoop.hdfs.server.namenode.NameNode.format(NameNode.java:406)
        at 
org.apache.hadoop.hdfs.DFSTestUtil.formatNameNode(DFSTestUtil.java:251)
        at 
org.apache.hadoop.hdfs.MiniDFSCluster.configureNameService(MiniDFSCluster.java:1066)
        at 
org.apache.hadoop.hdfs.MiniDFSCluster.createNameNodesAndSetConf(MiniDFSCluster.java:952)
        at 
org.apache.hadoop.hdfs.MiniDFSCluster.initMiniDFSCluster(MiniDFSCluster.java:884)
        at org.apache.hadoop.hdfs.MiniDFSCluster.<init>(MiniDFSCluster.java:800)
        at 
org.apache.hadoop.hbase.HBaseTestingUtility.startMiniDFSCluster(HBaseTestingUtility.java:667)
        at 
org.apache.hadoop.hbase.HBaseTestingUtility.startMiniDFSCluster(HBaseTestingUtility.java:640)
        at 
org.apache.hadoop.hbase.HBaseTestingUtility.startMiniCluster(HBaseTestingUtility.java:1129)
        at 
org.apache.hadoop.hbase.HBaseTestingUtility.startMiniCluster(HBaseTestingUtility.java:1104)
        at 
org.apache.ranger.authorization.hbase.HBaseRangerAuthorizationTest.setup(HBaseRangerAuthorizationTest.java:103)
        at java.lang.reflect.Method.invoke(Method.java:498) 
There is a possibility that it could be due to my local setup/intellij issues 
but I am not sure.
Can someone help try it out and if works I can go ahead and create pull 
request. If it does not work, any help would be appreciated as I think 
open-sourcing this patch would be good for the community. 

> Make existing hbase unit test cases to work
> -------------------------------------------
>
>                 Key: RANGER-4686
>                 URL: https://issues.apache.org/jira/browse/RANGER-4686
>             Project: Ranger
>          Issue Type: Bug
>          Components: Ranger
>            Reporter: Fateh Singh
>            Assignee: Fateh Singh
>            Priority: Major
>         Attachments: hbase-unit-tests-apache.patch
>
>
> HBase unit tests were ignored in RANGER-2432: Upgrade Hadoop Version to 3.1.1.
> They need to be reintroduced to prevent regressions while making code changes.
> They currently fail when trying to create mini hbase cluster



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to