Service Wrapper with ElasticSearch


(Shay Banon) #1

Hi,

I am having some second thoughts regarding the inclusion of the service

wrapper in elasticsearch. I have re-read several times the license for it,
and even though it is free for open source projects (GPL), I dislike the
fact that its not fully free and prefer not to include it in elasticsearch.
Of course, end users can still use it as its GPL, just that it won't be
distributed with elasticsearch.

Current plan is to remove it for 0.9, sorry about that...

-shay.banon


(Clinton Gormley) #2

Hiya

I am having some second thoughts regarding the inclusion of the

service wrapper in elasticsearch. I have re-read several times the
license for it, and even though it is free for open source projects
(GPL), I dislike the fact that its not fully free and prefer not to
include it in elasticsearch. Of course, end users can still use it as
its GPL, just that it won't be distributed with elasticsearch.

Yeah - I had similar feelings about it

Current plan is to remove it for 0.9, sorry about that...

It's a bit of a bummer though - it works rather well.

Is there an OS alternative? If not, what about including a 'setup'
script which would:

  • download the service wrapper
  • update the config so that it plays nicely with ES
  • runs 'install'

clint


(Shay Banon) #3

How about creating another github repo with the service wrapper, that will
contain it bin/service?

On Wed, Jun 30, 2010 at 1:16 PM, Clinton Gormley clinton@iannounce.co.ukwrote:

Hiya

I am having some second thoughts regarding the inclusion of the

service wrapper in elasticsearch. I have re-read several times the
license for it, and even though it is free for open source projects
(GPL), I dislike the fact that its not fully free and prefer not to
include it in elasticsearch. Of course, end users can still use it as
its GPL, just that it won't be distributed with elasticsearch.

Yeah - I had similar feelings about it

Current plan is to remove it for 0.9, sorry about that...

It's a bit of a bummer though - it works rather well.

Is there an OS alternative? If not, what about including a 'setup'
script which would:

  • download the service wrapper
  • update the config so that it plays nicely with ES
  • runs 'install'

clint


#4

Is this a concern of license or a matter of principle?

-N

On 30 Jun 2010, at 11:12, Shay Banon shay.banon@elasticsearch.com
wrote:

Hi,

I am having some second thoughts regarding the inclusion of the  

service wrapper in elasticsearch. I have re-read several times the
license for it, and even though it is free for open source projects
(GPL), I dislike the fact that its not fully free and prefer not to
include it in elasticsearch. Of course, end users can still use it
as its GPL, just that it won't be distributed with elasticsearch.

Current plan is to remove it for 0.9, sorry about that...

-shay.banon


(Shay Banon) #5

Both, my I am very flexible when it comes to principles :wink:

On Wed, Jun 30, 2010 at 2:36 PM, Nick Minutello nick.minutello@gmail.comwrote:

Is this a concern of license or a matter of principle?

-N

On 30 Jun 2010, at 11:12, Shay Banon shay.banon@elasticsearch.com wrote:

Hi,

I am having some second thoughts regarding the inclusion of the service
wrapper in elasticsearch. I have re-read several times the license for it,
and even though it is free for open source projects (GPL), I dislike the
fact that its not fully free and prefer not to include it in elasticsearch.
Of course, end users can still use it as its GPL, just that it won't be
distributed with elasticsearch.

Current plan is to remove it for 0.9, sorry about that...

-shay.banon


(Grant Rodgers) #6

At GoTime we investigated several ways to run elasticsearch, including
the service wrapper, but none fit our needs. We eventually decided to
use runit as a service wrapper. It's pretty simple and works well.
Here is the runit script we use:

#!/bin/bash

exec 2>&1

ulimit -n 32768

ES_HOME=/usr/lib/elasticsearch

. /etc/elasticsearch/elasticsearch.in.sh

exec chpst -u elasticsearch java $JAVA_OPTS $ES_JAVA_OPTS -
Delasticsearch -Des.path.home=$ES_HOME -Des-foreground=yes -cp
$CLASSPATH org.elasticsearch.bootstrap.Bootstrap

On Jun 30, 3:16 am, Clinton Gormley clin...@iannounce.co.uk wrote:

Hiya

I am having some second thoughts regarding the inclusion of the

service wrapper in elasticsearch. I have re-read several times the
license for it, and even though it is free for open source projects
(GPL), I dislike the fact that its not fully free and prefer not to
include it in elasticsearch. Of course, end users can still use it as
its GPL, just that it won't be distributed with elasticsearch.

Yeah - I had similar feelings about it

Current plan is to remove it for 0.9, sorry about that...

It's a bit of a bummer though - it works rather well.

Is there an OS alternative? If not, what about including a 'setup'
script which would:

  • download the service wrapper
  • update the config so that it plays nicely with ES
  • runs 'install'

clint


(system) #7