Hi Stephen,

I am using spark1.0+ HBase0.96.2. This is what I did:
1) rebuild spark using: mvn -Dhadoop.version=2.3.0 -Dprotobuf.version=2.5.0
-DskipTests clean package
2) In spark-env.sh, set SPARK_CLASSPATH =
/path-to/hbase-protocol-0.96.2-hadoop2.jar

Hopefully it can help.
Siyuan


On Sat, Jun 28, 2014 at 8:52 AM, Stephen Boesch <java...@gmail.com> wrote:

>
> Thanks Sean.  I had actually already added exclusion rule for
> org.mortbay.jetty - and that had not resolved it.
>
> Just in case I used your precise formulation:
>
> val excludeMortbayJetty = ExclusionRule(organization = "org.mortbay.jetty")
> ..
>   ,("org.apache.spark" % "spark-core_2.10" % sparkVersion
>  withSources()).excludeAll(excludeMortbayJetty)
>   ,("org.apache.spark" % "spark-sql_2.10" % sparkVersion
>  withSources()).excludeAll(excludeMortbayJetty)
>
> However the same error still recurs:
>
> 14/06/28 05:48:35 INFO HttpServer: Starting HTTP Server
> [error] (run-main-0) java.lang.SecurityException: class
> "javax.servlet.FilterRegistration"'s signer information does not match
> signer information of other classes in the same package
> java.lang.SecurityException: class "javax.servlet.FilterRegistration"'s
> signer information does not match signer information of other classes in
> the same package
>
>
>
>
> 2014-06-28 4:22 GMT-07:00 Sean Owen <so...@cloudera.com>:
>
> This sounds like an instance of roughly the same item as in
>> https://issues.apache.org/jira/browse/SPARK-1949  Have a look at
>> adding that exclude to see if it works.
>>
>> On Fri, Jun 27, 2014 at 10:21 PM, Stephen Boesch <java...@gmail.com>
>> wrote:
>> > The present trunk is built and tested against HBase 0.94.
>> >
>> >
>> > I have tried various combinations of versions of HBase 0.96+ and Spark
>> 1.0+
>> > and all end up with
>> >
>> > 14/06/27 20:11:15 INFO HttpServer: Starting HTTP Server
>> > [error] (run-main-0) java.lang.SecurityException: class
>> > "javax.servlet.FilterRegistration"'s signer information does not match
>> > signer information of other classes in the same package
>> > java.lang.SecurityException: class "javax.servlet.FilterRegistration"'s
>> > signer information does not match signer information of other classes
>> in the
>> > same package
>> >         at java.lang.ClassLoader.checkCerts(ClassLoader.java:952)
>> >
>> >
>> > I have tried a number of different ways to exclude javax.servlet related
>> > jars. But none have avoided this error.
>> >
>> > Anyone have a (small-ish) build.sbt that works with later versions of
>> HBase?
>> >
>> >
>>
>
>

Reply via email to