Thanks for quick response. I have a question regarding this why we are using snapshot versions? For hadoop it is also using snapshot version.
Regards, Hanish On 09/12/2014 8:25 pm, "Selvamohan Neethiraj" <[email protected]> wrote: > Hi, > > The compilation issue was due to a change in HBase library (since we > referred SNAPSHOT libraries). We are working on a another short release > (Ranger 0.4.1) to fix this compilation issue. > In the meanwhile, your source code change is the right approach to > continue build & deploy ... > > > Thanks, > Selva- > > > > On Dec 9, 2014, at 9:36 AM, Hanish Bansal <[email protected]> > wrote: > > Hi All, > > I am trying to build the ranger from source code. I have downloaded the > code from https://github.com/apache/incubator-ranger. > > When I am compiling the code, i was getting below error: > > [ERROR] Failed to execute goal > org.apache.maven.plugins:maven-compiler-plugin:3.1:compile > (default-compile) on project ranger-hbase-plugin: Compilation failure > [ERROR] > /home/hanish/Downloads/incubator-ranger-ranger-0.4.0-rc3/hbase-agent/src/main/java/org/apache/hadoop/hbase/security/access/XaAccessControlLists.java:[30,43] > cannot find symbol > [ERROR] symbol: method > init(org.apache.hadoop.hbase.master.MasterServices) > [ERROR] location: class > org.apache.hadoop.hbase.security.access.AccessControlLists > > I debug the code and found that ranger code is using 0.99.2-SNAPSHOT > version and this version of hbase don't have init method. > > I tried by changing the hbase version in ranger pom file but that didn't > work. > > After that i checked out code of hbase 0.99.2 and found that there is > similar method to init with named createACLTable. So i changed the below > source code file > ( > hbase-agent/src/main/java/org/apache/hadoop/hbase/security/access/XaAccessControlLists.java) > of ranger : > > AccessControlLists.init(master); > > to > > AccessControlLists.createACLTable(master); > > After changes code compiled successfully. > > Please let me know if i am doing anything wrong. > > -- > *Thanks & Regards* > *Hanish Bansal* > > >
