anchor / elasticsearchadmin Goto Github PK
View Code? Open in Web Editor NEWPython toolkit for Elasticsearch cluster administration
License: BSD 3-Clause "New" or "Revised" License
Python toolkit for Elasticsearch cluster administration
License: BSD 3-Clause "New" or "Revised" License
allocator_disabled() bails out with an error on Elasticsearch 1.3 since it assumes that the cluster settings namespace is flat, i.e. the settings key is found directly under the "transient" or "persistent" keys:
{
"transient": {
"cluster.routing.allocation.disable_allocation": true
}
}
But in reality the results of /_cluster/settings looks like this:
{
"transient": {
"cluster": {
"routing": {
"allocation": {
"disable_allocation": "false"
}
}
}
}
}
The es-allocator-disable and es-allocator-enable scripts do what they're supposed to do but the output looks like this and the exit code is 1:
[myhostname] [10601]: [INFO] Enabling automatic shard allocation...
[myhostname] [10601]: [INFO] Old status: UNKNOWN
[myhostname] [10601]: [INFO] New status: UNKNOWN
Traceback (most recent call last):
File "/usr/bin/es-allocator-enable", line 112, in <module>
sys.exit(main(sys.argv))
File "/usr/bin/es-allocator-enable", line 101, in main
assert new_status == "enabled"
AssertionError
By the looks of it there's a similar problem with get_index_translog_disable_flush().
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.