Indeed we need some pom mockery to be able to do that. It would be good though.
Some history: https://issues.apache.org/jira/browse/HBASE-5341 and related https://issues.apache.org/jira/browse/HBASE-6929 Enis On Tue, Mar 4, 2014 at 5:03 PM, James Taylor <[email protected]>wrote: > That'd be good if the HBase team could put the secure build in maven too. > Thanks, > > James > > > On Tue, Mar 4, 2014 at 4:33 PM, lars hofhansl <[email protected]> wrote: > > > Might be better to push the secure build to maven. No disadvantage in > > doing so. Not sure if there's any maven blackmagic missing/needed. > > > > -- Lars > > > > ------------------------------ > > *From:* anil gupta <[email protected]> > > *To:* "[email protected]" <[email protected]> > > *Cc:* James Taylor <[email protected]> > > *Sent:* Tuesday, March 4, 2014 10:48 AM > > *Subject:* Re: org.apache.hadoop.hbase.ipc.SecureRpcEngine class not > > found in HBase jar > > > > Thanks for the reply. > > > > Since the HBase security jar is not published in Maven repo. I am running > > into Problem with enhancing the jdbc connection of Phoenix( > > https://issues.apache.org/jira/browse/PHOENIX-19) to support connecting > to > > a secure HBase cluster. > > Is there any particular reason due to which we don't publish security jar > > of HBase? > > > > I have been using cdh4.5 and that has hbase security. For phoenix, i > don't > > think i can reference Cloudera stuff. If we cannot publish the security > jar > > in Maven repo then Phoenix might have to build hbase with the flag that > > Gary mentioned. > > > > Thanks, > > Anil Gupta > > > > > > On Tue, Mar 4, 2014 at 10:40 AM, Gary Helmling <[email protected]> > > wrote: > > > > > For HBase 0.94, you need a version of HBase built with the "security" > > > profile to get SecureRpcEngine and other security classes. I'm not > sure > > > that the published releases on maven central actually include this. > > > > > > However, it's easily to build yourself, just add "-Psecurity" to the > mvn > > > command line to get the security profile. > > > > > > For HBase 0.96+ this is no longer necessary, as the security classes > are > > > now part of the main build. > > > > > > > > > On Tue, Mar 4, 2014 at 10:02 AM, anil gupta <[email protected]> > > wrote: > > > > > > > Hi All, > > > > > > > > If i create a maven project with the following maven dependency then > > the > > > > HBase jar doesn't have org.apache.hadoop.hbase.ipc.SecureRpcEngine > > class. > > > > <dependency> > > > > <groupId>org.apache.hbase</groupId> > > > > <artifactId>hbase</artifactId> > > > > <version>0.94.12</version> > > > > </dependency> > > > > > > > > SecureRPCEngine class is used when the cluster is secured. Is there > any > > > > other maven dependency i need to use to get that class? > > > > > > > > -- > > > > Thanks & Regards, > > > > Anil Gupta > > > > > > > > > > > > > > > > > -- > > Thanks & Regards, > > Anil Gupta > > > > > > >
