[Mondrian] Mondrian 4 as a Pentaho Plugin

Tom Barber(Alabs) tom at analytical-labs.com
Fri Jun 27 11:40:35 EDT 2014


Ah yeah Kurtis is correct the Mysql JDBC Driver has the osgi headers.

We'll I've put it in the fragment_bundles directory and I still get the 
Hive error, any other suggestions?

Thanks

Tom

On 27/06/14 16:31, Kurtis Walker wrote:
> Yes, but I think most of them already are.  If the manifest has a 
> Bundle-Name, Bundle-Version, etc, then it is ready for osgi.
>
> On Fri, 2014-06-27 at 10:24 -0500, Tom Barber(Alabs) wrote:
>> Hmm thanks for the tip Kurtis, no joy so far. Should I assume the 
>> driver needs osgi'ifying?
>>
>> Thanks
>>
>> Tom
>>
>> On 27/06/14 15:46, Kurtis Walker wrote:
>>
>>> The hive error is misleading.  It really means that no JDBC driver 
>>> could be found to satisfy your connect string.  I think you'll need 
>>> to put your driver in the OSGI directory also.
>>>
>>> On Fri, 2014-06-27 at 09:33 -0500, Tom Barber(Alabs) wrote:
>>>> Looks about right, thanks Luc, Mondrian + Commons IO needed placing 
>>>> in the osgi directory.....
>>>>
>>>> Now if only I knew why on earth its trying to use Hive to connect....
>>>>
>>>> On 27/06/14 14:11, Luc Boudreau wrote:
>>>>
>>>>> Oh right. That'd be in the EE builds only I'm afraid.
>>>>>
>>>>> The modules should be in solutions/system/osgi
>>>>>
>>>>> On Jun 27, 2014 8:59 AM, "Tom Barber(Alabs)" 
>>>>> <tom at analytical-labs.com <mailto:tom at analytical-labs.com>> wrote:
>>>>>
>>>>>     Interesting Luc, you mean should work out of the box, as in,
>>>>>     there is already a jar there?
>>>>>
>>>>>     I downloaded 5.1 and had a look, the Mondrian Jar I
>>>>>     found(grep) was labeled 3.7 and I asked Pedro and he said
>>>>>     there were some Mondrian 4 stuff for Mongo but not in general
>>>>>     population.
>>>>>
>>>>>     Tom
>>>>>
>>>>>     On 27/06/14 13:50, Luc Boudreau wrote:
>>>>>
>>>>>>     Hello Tom,
>>>>>>
>>>>>>     With a 5.1 server, all you need to do is use "jdbc:mondrian4"
>>>>>>     instead of "jdbc:mondrian" as the URL prefix and it should
>>>>>>     work out of the box.
>>>>>>
>>>>>>     Let us know if you run into any issues.
>>>>>>
>>>>>>     Luc
>>>>>>
>>>>>>     On Jun 27, 2014 6:38 AM, "Tom Barber(Alabs)"
>>>>>>     <tom at analytical-labs.com <mailto:tom at analytical-labs.com>> wrote:
>>>>>>
>>>>>>         Alright chaps,
>>>>>>
>>>>>>         I'm trying to crowbar Mondrian 4 into the BI Server Saiku
>>>>>>         plugin and I
>>>>>>         would like some clarification of a few bits and pieces.
>>>>>>
>>>>>>         We've shipped our own Mondrian Jar and also done some
>>>>>>         funky cache
>>>>>>         sharing etc, anyway, I would like to ship Mondrian 4 and
>>>>>>         unsurprisingly
>>>>>>         its not as simple as just replacing the Jar.
>>>>>>
>>>>>>         I would like to know
>>>>>>
>>>>>>         a) is it even possible? I saw Julian's slide suggesting
>>>>>>         that the
>>>>>>         Mondrian 4 lib should run happily alongside Mondrian 3 as
>>>>>>         an OSGI module.
>>>>>>         b) To bootstrap Mondrian we currently run  Class.forName(
>>>>>>         "mondrian.olap4j.MondrianOlap4jDriver" ); but if have 2
>>>>>>         Jars, how does
>>>>>>         is it supposed to know which to bootstrap, or should it
>>>>>>         load Mondrian 3,
>>>>>>         but Mondrian 4 be automatic or do I have to register the
>>>>>>         Mondrian 4 jar
>>>>>>         in a different manner?
>>>>>>         Either way I get
>>>>>>         java.lang.IllegalAccessError: class
>>>>>>         mondrian.olap4j.MondrianOlap4jExtra
>>>>>>         cannot access its superclass
>>>>>>         mondrian.xmla.XmlaHandler$XmlaExtraImpl
>>>>>>
>>>>>>         The first time I try and run Saiku followed by
>>>>>>         java.lang.NoClassDefFoundError: Could not initialize class
>>>>>>         mondrian.olap4j.MondrianOlap4jDriver
>>>>>>
>>>>>>         The next time, so I need work out how to unclash them if
>>>>>>         possible.
>>>>>>
>>>>>>         I tried just straight replacing Mondrian 3 with Mondrian
>>>>>>         4 in the
>>>>>>         platform out of curiosity but with that I get a linkage
>>>>>>         error so that
>>>>>>         test was also a no go.
>>>>>>
>>>>>>         Anyway, hints or tips please.
>>>>>>
>>>>>>         Thanks
>>>>>>
>>>>>>         Tom
>>>>>>         _______________________________________________
>>>>>>         Mondrian mailing list
>>>>>>         Mondrian at pentaho.org <mailto:Mondrian at pentaho.org>
>>>>>>         http://lists.pentaho.org/mailman/listinfo/mondrian
>>>>>>
>>>>>>
>>>>>>
>>>>>>     _______________________________________________
>>>>>>     Mondrian mailing list
>>>>>>     Mondrian at pentaho.org  <mailto:Mondrian at pentaho.org>
>>>>>>     http://lists.pentaho.org/mailman/listinfo/mondrian
>>>>>
>>>>>
>>>>>
>>>>>     _______________________________________________
>>>>>     Mondrian mailing list
>>>>>     Mondrian at pentaho.org <mailto:Mondrian at pentaho.org>
>>>>>     http://lists.pentaho.org/mailman/listinfo/mondrian
>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Mondrian mailing list
>>>>> Mondrian at pentaho.org  <mailto:Mondrian at pentaho.org>
>>>>> http://lists.pentaho.org/mailman/listinfo/mondrian
>>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> Mondrian mailing list
>>> Mondrian at pentaho.org  <mailto:Mondrian at pentaho.org>
>>> http://lists.pentaho.org/mailman/listinfo/mondrian
>>
>
>
>
> _______________________________________________
> Mondrian mailing list
> Mondrian at pentaho.org
> http://lists.pentaho.org/mailman/listinfo/mondrian

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.pentaho.org/pipermail/mondrian/attachments/20140627/19967470/attachment-0001.html 


More information about the Mondrian mailing list