Announce: daikon v1.0 - ES CLI


(Patrick) #1

Hey Guys,

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:

Source: http://www.github.com/neogenix/daikon
PyPi: http://pypi.python.org/pypi/daikon/1.02

Comments? Ideas? Help? :smiley:

Patrick


patrick eefy net


(Shay Banon) #2

Looks great, thanks for the contribution!. Maybe also add it to the list of
projects on the site?

On Mon, Nov 7, 2011 at 9:09 AM, Patrick patrick@eefy.net wrote:

Hey Guys,

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:

Source: http://www.github.com/neogenix/daikon
PyPi: http://pypi.python.org/pypi/daikon/1.02

Comments? Ideas? Help? :smiley:

Patrick

http://about.me/patrick.ancillotti
patrick eefy net


(Patrick) #3

Hey,

Looks great, thanks for the contribution!. Maybe also add it to the list of
projects on the site?

No problem, there's lots more to come! Also, pull request open :wink:

Patrick


patrick eefy net


(elasticsearch) #4

Hello Patric!

Add into request pull:

  • Working with Indexes
    • Export / Import Indices for backup or migration.

---- Original message ----
Date : Wed, 9 Nov 2011 14:59:06 -0600
From : Patrick patrick@eefy.net
To : elasticsearch@googlegroups.com
Subject: Re: Announce: daikon v1.0 - ES CLI

Hey,
projects on the site?
No problem, there's lots more to come! Also, pull request open :wink:

--
? ?????????,
????? ??????.


(Patrick) #5

Hey,

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)

Patrick


patrick eefy net

On Thu, Nov 10, 2011 at 2:44 AM, pentagrammer@rambler.ru
pentagrammer@rambler.ru wrote:

Hello Patric!

Add into request pull:

  • Working with Indexes
    • Export / Import Indices for backup or migration.

---- Original message ----
Date : Wed, 9 Nov 2011 14:59:06 -0600
From : Patrick patrick@eefy.net
To : elasticsearch@googlegroups.com
Subject: Re: Announce: daikon v1.0 - ES CLI

Hey,
projects on the site?

No problem, there's lots more to come! Also, pull request open :wink:

--
С уважением,
Левин Сергей.


(system) #6