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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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
>>> 
>> 

Reply via email to