Re: Problem with configuring index template via file

2014-03-17 Thread Sergey Zemlyanoy
Finally I managed to solve it! It was caused by wrong template path - 
/etc/elasticsearch/config/templates/sometemplate.json

It should be /etc/elasticsearch/templates/sometemplate.json

Thanks a lot!


On Friday, March 14, 2014 8:41:26 PM UTC+2, Binh Ly wrote:

 I can think of 2 reasons:

 1) When you start elasticsearch, it is not pointing to the conf directory 
 that your are using

 or

 2) There is another template that overrides yours

 I'm thinking #1 is more likely. How are you running ES, i.e., how is it 
 installed and ran?


-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elasticsearch/74574095-e63c-4110-8d4f-c2283e1c7dcc%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Problem with configuring index template via file

2014-03-14 Thread Sergey Zemlyanoy
So is it enough data in my custom template in order to expect that new 
index will absorb its settings? Should I point out template's name in a 
dedicated field?

On Thursday, March 13, 2014 9:55:13 PM UTC+2, Binh Ly wrote:

 You won't see your template in the list API, but if you create a new index 
 named logstash-whatever, it should take effect properly unless it is 
 overriden by another template with a higher order.


-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elasticsearch/0a39e19f-875a-4e08-b7e4-49ecb722a079%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Problem with configuring index template via file

2014-03-14 Thread Sergey Zemlyanoy
And I just tried to follow your advice:
placed custom template in /etc/logstash/conf.d/templates/logstash2.json

{
order : 2,
template : logstash-*,
settings : {
  index.number_of_replicas : 4
},
mappings : { }
  }

then created a new index 
curl -XPUT localhost:9200/logstash-111

and checked the result
# curl -XGET localhost:9200/logstash-111/_settings?pretty
{
  logstash-111 : {
settings : {
  index : {
uuid : l7HDeFfDS1arZr74ouwtyQ,
analysis : {
  analyzer : {
default : {
  type : standard,
  stopwords : _none_
}
  }
},
number_of_replicas : 1,
number_of_shards : 5,
refresh_interval : 5s,
version : {
  created : 151
}
  }
}
  }
}


And it look like custom setting didn't override (default number of replicas 
is 1)


On Friday, March 14, 2014 5:18:05 PM UTC+2, Sergey Zemlyanoy wrote:

 So is it enough data in my custom template in order to expect that new 
 index will absorb its settings? Should I point out template's name in a 
 dedicated field?

 On Thursday, March 13, 2014 9:55:13 PM UTC+2, Binh Ly wrote:

 You won't see your template in the list API, but if you create a new 
 index named logstash-whatever, it should take effect properly unless it 
 is overriden by another template with a higher order.



-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elasticsearch/ba98f7f5-5a25-4b1e-9da0-c564aaf8dc93%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Problem with configuring index template via file

2014-03-14 Thread Binh Ly
I can think of 2 reasons:

1) When you start elasticsearch, it is not pointing to the conf directory 
that your are using

or

2) There is another template that overrides yours

I'm thinking #1 is more likely. How are you running ES, i.e., how is it 
installed and ran?

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elasticsearch/9010cf90-fe16-49a0-98a1-d4662246bcf2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Problem with configuring index template via file

2014-03-13 Thread Sergey Zemlyanoy
 

Dear all,

In order to overwrite some index settings I created a custom template:

{
logstash2 : {
order : 1,
template : logstash-*,
settings : 
{ index.number_of_replicas : 0 } 

}
}

Template is placed in /etc/elasticsearch/config/templates/logstash2.json

[root@logstash elasticsearch]# ls -la /etc/elasticsearch/
total 56
drwxr-xr-x 3 root root 4096 Feb 26 13:26 .
drwxr-xr-x. 99 root root 12288 Feb 22 03:37 ..
drwxr-xr-x 3 root root 4096 Feb 26 11:27 config
rw-rr- 1 root root 12686 Feb 26 11:52 elasticsearch.yml
rw-rr- 1 root root 12662 Jan 20 14:24 elasticsearch.yml.rpmsave
rw-rr- 1 root root 1512 Jan 15 18:05 logging.yml

Also I leaved in default state elasticsearch.yml file, so all path 
variables are commented.
After service restart I don't see any new index template. What am I doing 
wrong? Is the template path wrong?

Thanks in advance

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elasticsearch/b78efdfb-3449-432f-a23a-fdff3e3a0e1b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Problem with configuring index template via file

2014-03-13 Thread Binh Ly
You won't see your template in the list API, but if you create a new index 
named logstash-whatever, it should take effect properly unless it is 
overriden by another template with a higher order.

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elasticsearch/f0c7553c-fa83-43d4-962a-c3876e0fbc87%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.