Elasticsearch 1.2 list of settings


(Jörg Prante) #1

Hi,

I prepared an alphabetically ordered list of Elasticsearch 1.2 settings for
reference purposes. Settings are used in config/elasticsearch.yml or
cluster settings update API.

For this I grepped through the Java sources but also searched and clicked
through the guide.

I tried to associate the description URLs of the settings as best as I
could.

As you may guess, there are settings well described, but also not well
described, not described at all, described with slight mistakes, and
settings from plugins (thrift/memcached).

In the list, I tried to skip obsolete settings, settings alias names, and
plugin settings.

I did not yet include default values or the first ES version the setting
appeared or if the setting is dynamically updatable, this would be a nice
extension. The guide also has this information at some places.

Here is the link

Feedback is welcome, especially if I made mistakes or have missed
settings/descriptions.

Best,

Jörg

--
You received this message because you are subscribed to the Google Groups "elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/CAKdsXoEVj75xZqcP4UWhvYfo4iNL37sB4%3DsR3qEDS4_byHfJ2w%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


(Mark Walkom) #2

Nice work Jörg, it might be worth setting this up as a repo so that changes
can be submitted.

Regards,
Mark Walkom

Infrastructure Engineer
Campaign Monitor
email: markw@campaignmonitor.com
web: www.campaignmonitor.com

On 14 July 2014 18:33, joergprante@gmail.com joergprante@gmail.com wrote:

Hi,

I prepared an alphabetically ordered list of Elasticsearch 1.2 settings
for reference purposes. Settings are used in config/elasticsearch.yml or
cluster settings update API.

For this I grepped through the Java sources but also searched and clicked
through the guide.

I tried to associate the description URLs of the settings as best as I
could.

As you may guess, there are settings well described, but also not well
described, not described at all, described with slight mistakes, and
settings from plugins (thrift/memcached).

In the list, I tried to skip obsolete settings, settings alias names, and
plugin settings.

I did not yet include default values or the first ES version the setting
appeared or if the setting is dynamically updatable, this would be a nice
extension. The guide also has this information at some places.

Here is the link

https://gist.github.com/jprante/7dccffa7f0c0c7576fa9

Feedback is welcome, especially if I made mistakes or have missed
settings/descriptions.

Best,

Jörg

--
You received this message because you are subscribed to the Google Groups
"elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to elasticsearch+unsubscribe@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/elasticsearch/CAKdsXoEVj75xZqcP4UWhvYfo4iNL37sB4%3DsR3qEDS4_byHfJ2w%40mail.gmail.com
https://groups.google.com/d/msgid/elasticsearch/CAKdsXoEVj75xZqcP4UWhvYfo4iNL37sB4%3DsR3qEDS4_byHfJ2w%40mail.gmail.com?utm_medium=email&utm_source=footer
.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/CAEM624YasYcW7veiLxHdwxsD1rHvBdd1bSi3%3Dut5_ym%2BrShezg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


(Jörg Prante) #3

Hi Mark, I am not sure about opening another repo beside Elasticsearch
guide, this will confuse users...

Jörg

On Mon, Jul 14, 2014 at 10:44 AM, Mark Walkom markw@campaignmonitor.com
wrote:

Nice work Jörg, it might be worth setting this up as a repo so that
changes can be submitted.

Regards,
Mark Walkom

Infrastructure Engineer
Campaign Monitor
email: markw@campaignmonitor.com
web: www.campaignmonitor.com

On 14 July 2014 18:33, joergprante@gmail.com joergprante@gmail.com
wrote:

Hi,

I prepared an alphabetically ordered list of Elasticsearch 1.2 settings
for reference purposes. Settings are used in config/elasticsearch.yml or
cluster settings update API.

For this I grepped through the Java sources but also searched and clicked
through the guide.

I tried to associate the description URLs of the settings as best as I
could.

As you may guess, there are settings well described, but also not well
described, not described at all, described with slight mistakes, and
settings from plugins (thrift/memcached).

In the list, I tried to skip obsolete settings, settings alias names, and
plugin settings.

I did not yet include default values or the first ES version the setting
appeared or if the setting is dynamically updatable, this would be a nice
extension. The guide also has this information at some places.

Here is the link

https://gist.github.com/jprante/7dccffa7f0c0c7576fa9

Feedback is welcome, especially if I made mistakes or have missed
settings/descriptions.

Best,

Jörg

--
You received this message because you are subscribed to the Google Groups
"elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to elasticsearch+unsubscribe@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/elasticsearch/CAKdsXoEVj75xZqcP4UWhvYfo4iNL37sB4%3DsR3qEDS4_byHfJ2w%40mail.gmail.com
https://groups.google.com/d/msgid/elasticsearch/CAKdsXoEVj75xZqcP4UWhvYfo4iNL37sB4%3DsR3qEDS4_byHfJ2w%40mail.gmail.com?utm_medium=email&utm_source=footer
.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups
"elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to elasticsearch+unsubscribe@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/elasticsearch/CAEM624YasYcW7veiLxHdwxsD1rHvBdd1bSi3%3Dut5_ym%2BrShezg%40mail.gmail.com
https://groups.google.com/d/msgid/elasticsearch/CAEM624YasYcW7veiLxHdwxsD1rHvBdd1bSi3%3Dut5_ym%2BrShezg%40mail.gmail.com?utm_medium=email&utm_source=footer
.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/CAKdsXoEx5fSaypUupPwkxms2pitaAQP8n%2BPvz3rRpXFHLSkMbA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


(Ivan Brusic) #4

There are a few settings where the full named is not specified in the code,
but is relative to the module it is in. Does your grep code account for
these settings?

A repo with pull requests might be too much for the maintainer, but a wiki
would work well.

Great job,

Ivan

On Mon, Jul 14, 2014 at 2:24 AM, joergprante@gmail.com <
joergprante@gmail.com> wrote:

Hi Mark, I am not sure about opening another repo beside Elasticsearch
guide, this will confuse users...

Jörg

On Mon, Jul 14, 2014 at 10:44 AM, Mark Walkom markw@campaignmonitor.com
wrote:

Nice work Jörg, it might be worth setting this up as a repo so that
changes can be submitted.

Regards,
Mark Walkom

Infrastructure Engineer
Campaign Monitor
email: markw@campaignmonitor.com
web: www.campaignmonitor.com

On 14 July 2014 18:33, joergprante@gmail.com joergprante@gmail.com
wrote:

Hi,

I prepared an alphabetically ordered list of Elasticsearch 1.2 settings
for reference purposes. Settings are used in config/elasticsearch.yml or
cluster settings update API.

For this I grepped through the Java sources but also searched and
clicked through the guide.

I tried to associate the description URLs of the settings as best as I
could.

As you may guess, there are settings well described, but also not well
described, not described at all, described with slight mistakes, and
settings from plugins (thrift/memcached).

In the list, I tried to skip obsolete settings, settings alias names,
and plugin settings.

I did not yet include default values or the first ES version the setting
appeared or if the setting is dynamically updatable, this would be a nice
extension. The guide also has this information at some places.

Here is the link

https://gist.github.com/jprante/7dccffa7f0c0c7576fa9

Feedback is welcome, especially if I made mistakes or have missed
settings/descriptions.

Best,

Jörg

--
You received this message because you are subscribed to the Google
Groups "elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to elasticsearch+unsubscribe@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/elasticsearch/CAKdsXoEVj75xZqcP4UWhvYfo4iNL37sB4%3DsR3qEDS4_byHfJ2w%40mail.gmail.com
https://groups.google.com/d/msgid/elasticsearch/CAKdsXoEVj75xZqcP4UWhvYfo4iNL37sB4%3DsR3qEDS4_byHfJ2w%40mail.gmail.com?utm_medium=email&utm_source=footer
.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups
"elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to elasticsearch+unsubscribe@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/elasticsearch/CAEM624YasYcW7veiLxHdwxsD1rHvBdd1bSi3%3Dut5_ym%2BrShezg%40mail.gmail.com
https://groups.google.com/d/msgid/elasticsearch/CAEM624YasYcW7veiLxHdwxsD1rHvBdd1bSi3%3Dut5_ym%2BrShezg%40mail.gmail.com?utm_medium=email&utm_source=footer
.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups
"elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to elasticsearch+unsubscribe@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/elasticsearch/CAKdsXoEx5fSaypUupPwkxms2pitaAQP8n%2BPvz3rRpXFHLSkMbA%40mail.gmail.com
https://groups.google.com/d/msgid/elasticsearch/CAKdsXoEx5fSaypUupPwkxms2pitaAQP8n%2BPvz3rRpXFHLSkMbA%40mail.gmail.com?utm_medium=email&utm_source=footer
.

For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/CALY%3DcQAQSuVtXr%2BgOY%2BJqyLVNDMnWfOQcDgX8PcoF-PGKb7%2BDA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


(Jörg Prante) #5

I tried to catch all the component settings, and expanded them to full
notation, yes. Still I'm far from perfect and some might have slipped
through.

Still thinking about moving this and my ES gists to a repo, it should give
more than a settings list or an addendum to the existing ES guide and book.
Maybe a docbook based layout for HTML, EPUB and PDF. Maybe a developer
notebook for experienced users only. If I had time...

Jörg

On Mon, Jul 14, 2014 at 7:22 PM, Ivan Brusic ivan@brusic.com wrote:

There are a few settings where the full named is not specified in the
code, but is relative to the module it is in. Does your grep code account
for these settings?

A repo with pull requests might be too much for the maintainer, but a wiki
would work well.

Great job,

Ivan

On Mon, Jul 14, 2014 at 2:24 AM, joergprante@gmail.com <
joergprante@gmail.com> wrote:

Hi Mark, I am not sure about opening another repo beside Elasticsearch
guide, this will confuse users...

Jörg

On Mon, Jul 14, 2014 at 10:44 AM, Mark Walkom markw@campaignmonitor.com
wrote:

Nice work Jörg, it might be worth setting this up as a repo so that
changes can be submitted.

Regards,
Mark Walkom

Infrastructure Engineer
Campaign Monitor
email: markw@campaignmonitor.com
web: www.campaignmonitor.com

On 14 July 2014 18:33, joergprante@gmail.com joergprante@gmail.com
wrote:

Hi,

I prepared an alphabetically ordered list of Elasticsearch 1.2 settings
for reference purposes. Settings are used in config/elasticsearch.yml or
cluster settings update API.

For this I grepped through the Java sources but also searched and
clicked through the guide.

I tried to associate the description URLs of the settings as best as I
could.

As you may guess, there are settings well described, but also not well
described, not described at all, described with slight mistakes, and
settings from plugins (thrift/memcached).

In the list, I tried to skip obsolete settings, settings alias names,
and plugin settings.

I did not yet include default values or the first ES version the
setting appeared or if the setting is dynamically updatable, this would be
a nice extension. The guide also has this information at some places.

Here is the link

https://gist.github.com/jprante/7dccffa7f0c0c7576fa9

Feedback is welcome, especially if I made mistakes or have missed
settings/descriptions.

Best,

Jörg

--
You received this message because you are subscribed to the Google
Groups "elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to elasticsearch+unsubscribe@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/elasticsearch/CAKdsXoEVj75xZqcP4UWhvYfo4iNL37sB4%3DsR3qEDS4_byHfJ2w%40mail.gmail.com
https://groups.google.com/d/msgid/elasticsearch/CAKdsXoEVj75xZqcP4UWhvYfo4iNL37sB4%3DsR3qEDS4_byHfJ2w%40mail.gmail.com?utm_medium=email&utm_source=footer
.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google
Groups "elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to elasticsearch+unsubscribe@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/elasticsearch/CAEM624YasYcW7veiLxHdwxsD1rHvBdd1bSi3%3Dut5_ym%2BrShezg%40mail.gmail.com
https://groups.google.com/d/msgid/elasticsearch/CAEM624YasYcW7veiLxHdwxsD1rHvBdd1bSi3%3Dut5_ym%2BrShezg%40mail.gmail.com?utm_medium=email&utm_source=footer
.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups
"elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to elasticsearch+unsubscribe@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/elasticsearch/CAKdsXoEx5fSaypUupPwkxms2pitaAQP8n%2BPvz3rRpXFHLSkMbA%40mail.gmail.com
https://groups.google.com/d/msgid/elasticsearch/CAKdsXoEx5fSaypUupPwkxms2pitaAQP8n%2BPvz3rRpXFHLSkMbA%40mail.gmail.com?utm_medium=email&utm_source=footer
.

For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups
"elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to elasticsearch+unsubscribe@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/elasticsearch/CALY%3DcQAQSuVtXr%2BgOY%2BJqyLVNDMnWfOQcDgX8PcoF-PGKb7%2BDA%40mail.gmail.com
https://groups.google.com/d/msgid/elasticsearch/CALY%3DcQAQSuVtXr%2BgOY%2BJqyLVNDMnWfOQcDgX8PcoF-PGKb7%2BDA%40mail.gmail.com?utm_medium=email&utm_source=footer
.

For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/CAKdsXoGbBoWkwFskut91c2M2U9bq76-jPEDJiH7uudddXRq1rQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


(system) #6