A few weeks back I got a few clusters up and started to test them for
some things I'm working on in my spare time. What I found was that I
spent a lot of time creating and deleting indexes, and a handful of
other bits and pieces, but all through curl, which while easy enough
had me spending ages in the ES guide to make sure I got the syntax
right, etc... So, that got me thinking a CLI would make that whole
process much simpler... A few hours later, the idea of daikon was
born.
I've been hacking away at this for a few days (5ish... and a few
hours) and finally it's in a usable state. It's not perfect by any
means, so please bare with me. I've got a ton of refactoring to do
(and have only been doing python for about 5ish days and a few hours).
Right now it lets you do the following :
Working with Indexes
Create Indexes
Delete Indexes
List Indexes
Open Indexes
Close Indexes
Status Indexes
Working with Clusters
Status View
Shutdown Clusters
Working with Nodes
Node List
Node Status
Node Shutdown
I've got a pretty heavy feature list and roadmap in mind, with full
logging, better configuration support, etc... Feel free to fork/pull,
and feel free to log issues for features, bugs, and anything else you
think I should focus on. It's installable with either 'easy_install',
or 'pip', so go ahead! Here're the useful bits:
A few weeks back I got a few clusters up and started to test them for
some things I'm working on in my spare time. What I found was that I
spent a lot of time creating and deleting indexes, and a handful of
other bits and pieces, but all through curl, which while easy enough
had me spending ages in the ES guide to make sure I got the syntax
right, etc... So, that got me thinking a CLI would make that whole
process much simpler... A few hours later, the idea of daikon was
born.
I've been hacking away at this for a few days (5ish... and a few
hours) and finally it's in a usable state. It's not perfect by any
means, so please bare with me. I've got a ton of refactoring to do
(and have only been doing python for about 5ish days and a few hours).
Right now it lets you do the following :
Working with Indexes
Create Indexes
Delete Indexes
List Indexes
Open Indexes
Close Indexes
Status Indexes
Working with Clusters
Status View
Shutdown Clusters
Working with Nodes
Node List
Node Status
Node Shutdown
I've got a pretty heavy feature list and roadmap in mind, with full
logging, better configuration support, etc... Feel free to fork/pull,
and feel free to log issues for features, bugs, and anything else you
think I should focus on. It's installable with either 'easy_install',
or 'pip', so go ahead! Here're the useful bits:
I'm not sure entirely off hand what you're asking, but I surmise that
it's that you'd like to have the ability to export and import indexes
added in future. The good news is that's in the list, the bad news is
it's a release or two away, as I've got some other refactoring and
style issues to clean up in the meanwhile. I'll keep everyone updated
as I go along! (I also plan to add search, and export to files)
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.