asterixdb-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Xikui <xik...@uci.edu>
Subject Re: Extensions with Ansible or NCService
Date Tue, 23 May 2017 23:06:32 GMT
I looked at the asterix-build-configuration.xml under the BAD test module. It has a ‘extensions’
section which indicates several extensions to be plugged in. I guess you would need to use
this one
to start a BAD-AsterixDB instance instead of the regular one?

Best,
Xikui
> On May 23, 2017, at 3:59 PM, Steven Jacobs <sjaco002@ucr.edu> wrote:
> 
> I'm not sure about what "start the AsterixDB instance with the right
> configuration (with extension)" means exactly.
> Steven
> 
> On Tue, May 23, 2017 at 3:56 PM, Xikui <xikuiw@uci.edu> wrote:
> 
>> With my limited knowledge about the extensions (just had a quick look
>> about the ExtensionManager),
>> I think if you put the extension jar under repo/ directory and start the
>> AsterixDB instance with the right
>> configuration (with extension). The extensions will be automatically
>> picked up.
>> 
>> If that’s the case, you can easily deploy the jar package using Ansible.
>> As @Yingyi mentioned, it’s similar to udf.sh
>> under opt/ansible/bin/.
>> 
>> Best,
>> Xikui
>> 
>>> On May 23, 2017, at 3:31 PM, Michael Blow <mblow.apache@gmail.com>
>> wrote:
>>> 
>>> Steven, are you referring to configuration, or deployment?  Configuration
>>> of extensions is supported in NCService / Ansible operating modes, but
>>> there currently does not exist any deployment mechanism for libraries.
>>> 
>>> On Tue, May 16, 2017 at 4:12 PM Chris Hillery <chillery@hillery.land>
>> wrote:
>>> 
>>>> To the best of my knowledge you are correct. It's the last major piece
>> of
>>>> the Managix puzzle. We've had some loose talks about extending
>> NCService to
>>>> have additional functionality to allow distributing jars from the master
>>>> that way, but (again to the best of my knowledge) no implementation as
>> yet.
>>>> 
>>>> Ceej
>>>> aka Chris Hillery
>>>> 
>>>> On Tue, May 16, 2017 at 10:08 AM, Steven Jacobs <sjaco002@ucr.edu>
>> wrote:
>>>> 
>>>>> Hi all,
>>>>> As far as I can tell, we don't have any way in place to use extensions
>>>> for
>>>>> installs other than Managix. On Managix, we can have an <extensions>
>>>>> section in the asterix xml config in addition to the <property>
>> sections.
>>>>> As far as I can see, NCService and Ansible only allow the setting of
>>>>> properties, and don't have a way to add extensions. Does anyone have
>> more
>>>>> knowledge about this?
>>>>> 
>>>>> Steven
>>>>> 
>>>> 
>> 
>> 


Mime
View raw message