When you set it in the configuration file, then it will be applied if that
node is the master, and the index gets created. You can also specify the
same setting when you create the index as an index setting.
I see where the problem is..., in the configuration level on startup, the
setting is misnamed, can called: max_merge_segment (merge instead of
merged), I will fix that.
On Fri, Aug 26, 2011 at 5:14 PM, Shay Banon kimchy@gmail.com wrote:
When you set it in the configuration file, then it will be applied if that
node is the master, and the index gets created. You can also specify the
same setting when you create the index as an index setting.
I see where the problem is..., in the configuration level on startup, the
setting is misnamed, can called: max_merge_segment (merge instead of
merged), I will fix that.
Anyway to change merge policy (from tiered to log_byte_size) without
downtime? Our production cluster currently have single master. If
configuration in file is only taken on startup of master node, we
won't be able to get this configuration to be read by the master on a
single master node as when the master is leaving the cluster, a new
node is promoted to be the new master.
When you set it in the configuration file, then it will be applied if that
node is the master, and the index gets created. You can also specify the
same setting when you create the index as an index setting.
I see where the problem is..., in the configuration level on startup, the
setting is misnamed, can called: max_merge_segment (merge instead of
merged), I will fix that.
There isn't an option to change the merge policy type without either
changing it in the settings and restarting the cluster. Or, closing hte
index, updating the merge policy type, and opening it again. Why do you want
to change the type?
Anyway to change merge policy (from tiered to log_byte_size) without
downtime? Our production cluster currently have single master. If
configuration in file is only taken on startup of master node, we
won't be able to get this configuration to be read by the master on a
single master node as when the master is leaving the cluster, a new
node is promoted to be the new master.
When you set it in the configuration file, then it will be applied if
that
node is the master, and the index gets created. You can also specify the
same setting when you create the index as an index setting.
I see where the problem is..., in the configuration level on startup, the
setting is misnamed, can called: max_merge_segment (merge instead of
merged), I will fix that.
We have solr with acceptable performance with log_byte_size merge
policy. We would like to try a fast track to acceptable performance
on ES cluster by setting merge policy on ES to the same setting we
currently on our solr cluster. The issue we are experiencing is that
there are so many (over 100) small segment files per shard on a 30-
shard cluster that cause ES to spend too much CPU time on merging.
There isn't an option to change the merge policy type without either
changing it in the settings and restarting the cluster. Or, closing hte
index, updating the merge policy type, and opening it again. Why do you want
to change the type?
Anyway to change merge policy (from tiered to log_byte_size) without
downtime? Our production cluster currently have single master. If
configuration in file is only taken on startup of master node, we
won't be able to get this configuration to be read by the master on a
single master node as when the master is leaving the cluster, a new
node is promoted to be the new master.
When you set it in the configuration file, then it will be applied if
that
node is the master, and the index gets created. You can also specify the
same setting when you create the index as an index setting.
I see where the problem is..., in the configuration level on startup, the
setting is misnamed, can called: max_merge_segment (merge instead of
merged), I will fix that.
Interesting... . Those should be merged, unless they are above the
max_merged_segment parameter, is that the case?
I pointed to before, just want to make sure though. You can change the merge
policy type by closing the index, using update settings to change the merge
policy type setting, and open the index again.
We have solr with acceptable performance with log_byte_size merge
policy. We would like to try a fast track to acceptable performance
on ES cluster by setting merge policy on ES to the same setting we
currently on our solr cluster. The issue we are experiencing is that
there are so many (over 100) small segment files per shard on a 30-
shard cluster that cause ES to spend too much CPU time on merging.
There isn't an option to change the merge policy type without either
changing it in the settings and restarting the cluster. Or, closing hte
index, updating the merge policy type, and opening it again. Why do you
want
to change the type?
Anyway to change merge policy (from tiered to log_byte_size) without
downtime? Our production cluster currently have single master. If
configuration in file is only taken on startup of master node, we
won't be able to get this configuration to be read by the master on a
single master node as when the master is leaving the cluster, a new
node is promoted to be the new master.
When you set it in the configuration file, then it will be applied if
that
node is the master, and the index gets created. You can also specify
the
same setting when you create the index as an index setting.
I see where the problem is..., in the configuration level on startup,
the
setting is misnamed, can called: max_merge_segment (merge instead of
merged), I will fix that.
By closing the index, wouldn't that prevent searching from working?
Alternatively, if we have more than 1 master, if we change config in
master 1, restart master 1, and change config in master 2 and restart
master, then restart the rest of cluster, would that work? Related
question, what is the procedure to changing a cluster from single
master to more than one master?
Interesting... . Those should be merged, unless they are above the
max_merged_segment parameter, is that the case?
I pointed to before, just want to make sure though. You can change the merge
policy type by closing the index, using update settings to change the merge
policy type setting, and open the index again.
We have solr with acceptable performance with log_byte_size merge
policy. We would like to try a fast track to acceptable performance
on ES cluster by setting merge policy on ES to the same setting we
currently on our solr cluster. The issue we are experiencing is that
there are so many (over 100) small segment files per shard on a 30-
shard cluster that cause ES to spend too much CPU time on merging.
There isn't an option to change the merge policy type without either
changing it in the settings and restarting the cluster. Or, closing hte
index, updating the merge policy type, and opening it again. Why do you
want
to change the type?
Anyway to change merge policy (from tiered to log_byte_size) without
downtime? Our production cluster currently have single master. If
configuration in file is only taken on startup of master node, we
won't be able to get this configuration to be read by the master on a
single master node as when the master is leaving the cluster, a new
node is promoted to be the new master.
When you set it in the configuration file, then it will be applied if
that
node is the master, and the index gets created. You can also specify
the
same setting when you create the index as an index setting.
I see where the problem is..., in the configuration level on startup,
the
setting is misnamed, can called: max_merge_segment (merge instead of
merged), I will fix that.
By closing the index, wouldn't that prevent searching from working?
Alternatively, if we have more than 1 master, if we change config in
master 1, restart master 1, and change config in master 2 and restart
master, then restart the rest of cluster, would that work? Related
question, what is the procedure to changing a cluster from single
master to more than one master?
Interesting... . Those should be merged, unless they are above the
max_merged_segment parameter, is that the case?
I pointed to before, just want to make sure though. You can change the
merge
policy type by closing the index, using update settings to change the
merge
policy type setting, and open the index again.
We have solr with acceptable performance with log_byte_size merge
policy. We would like to try a fast track to acceptable performance
on ES cluster by setting merge policy on ES to the same setting we
currently on our solr cluster. The issue we are experiencing is that
there are so many (over 100) small segment files per shard on a 30-
shard cluster that cause ES to spend too much CPU time on merging.
There isn't an option to change the merge policy type without
either
changing it in the settings and restarting the cluster. Or, closing
hte
index, updating the merge policy type, and opening it again. Why do
you
want
to change the type?
Anyway to change merge policy (from tiered to log_byte_size)
without
downtime? Our production cluster currently have single master.
If
configuration in file is only taken on startup of master node, we
won't be able to get this configuration to be read by the master on
a
single master node as when the master is leaving the cluster, a new
node is promoted to be the new master.
When you set it in the configuration file, then it will be
applied if
that
node is the master, and the index gets created. You can also
specify
the
same setting when you create the index as an index setting.
I see where the problem is..., in the configuration level on
startup,
the
setting is misnamed, can called: max_merge_segment (merge instead
of
merged), I will fix that.
Will do index close/open approach for changing settings.
Regarding master. I thought there was single master too. But then I
saw a thread some where saying there were more than 1 master. Thanks
for clarification.
By closing the index, wouldn't that prevent searching from working?
Alternatively, if we have more than 1 master, if we change config in
master 1, restart master 1, and change config in master 2 and restart
master, then restart the rest of cluster, would that work? Related
question, what is the procedure to changing a cluster from single
master to more than one master?
Interesting... . Those should be merged, unless they are above the
max_merged_segment parameter, is that the case?
I pointed to before, just want to make sure though. You can change the
merge
policy type by closing the index, using update settings to change the
merge
policy type setting, and open the index again.
We have solr with acceptable performance with log_byte_size merge
policy. We would like to try a fast track to acceptable performance
on ES cluster by setting merge policy on ES to the same setting we
currently on our solr cluster. The issue we are experiencing is that
there are so many (over 100) small segment files per shard on a 30-
shard cluster that cause ES to spend too much CPU time on merging.
There isn't an option to change the merge policy type without
either
changing it in the settings and restarting the cluster. Or, closing
hte
index, updating the merge policy type, and opening it again. Why do
you
want
to change the type?
Anyway to change merge policy (from tiered to log_byte_size)
without
downtime? Our production cluster currently have single master.
If
configuration in file is only taken on startup of master node, we
won't be able to get this configuration to be read by the master on
a
single master node as when the master is leaving the cluster, a new
node is promoted to be the new master.
When you set it in the configuration file, then it will be
applied if
that
node is the master, and the index gets created. You can also
specify
the
same setting when you create the index as an index setting.
I see where the problem is..., in the configuration level on
startup,
the
setting is misnamed, can called: max_merge_segment (merge instead
of
merged), I will fix that.
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.