Let's just target your patch for the Phoenix 4.0 release so we can rely on Maven having what we need.
Thanks, James On Tue, Mar 4, 2014 at 11:29 AM, anil gupta <[email protected]> wrote: > Phoenix refers to maven artifact of HBase. If its not in Maven repo of > HBase then either we add the security jar in Maven repo or we will have to > find another solution to resolve this. > > > > > On Tue, Mar 4, 2014 at 11:10 AM, Ted Yu <[email protected]> wrote: > >> Security tar ball is published with each 0.94 release: >> http://supergsego.com/apache/hbase/hbase-0.94.17/ >> >> Are you able to utilize that ? >> >> >> >> On Tue, Mar 4, 2014 at 10:48 AM, anil gupta <[email protected]> >> wrote: >> >> > 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 >> > >> > > > > -- > Thanks & Regards, > Anil Gupta >
