You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@zookeeper.apache.org by "Andrei Savu (JIRA)" <ji...@apache.org> on 2010/07/10 16:39:49 UTC

[jira] Created: (ZOOKEEPER-808) Web-based Administrative Interface

Web-based Administrative Interface
----------------------------------

                 Key: ZOOKEEPER-808
                 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-808
             Project: Zookeeper
          Issue Type: New Feature
          Components: contrib
            Reporter: Andrei Savu
            Assignee: Andrei Savu


Implement a web-based administrative interface that should allow the user to perform all the tasks that can be done using the interactive shell (zkCli.sh) from a browser. It should also display cluster and individual server info extracted using the 4letter word commands. 

I'm going to build starting from the http://github.com/phunt/zookeeper_dashboard implemented by Patrick Hunt. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Resolved: (ZOOKEEPER-808) Web-based Administrative Interface

Posted by "Patrick Hunt (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/ZOOKEEPER-808?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Patrick Hunt resolved ZOOKEEPER-808.
------------------------------------

     Hadoop Flags: [Reviewed]
    Fix Version/s: 3.4.0
       Resolution: Fixed

+1, great finish to a great GSOC project, thanks Andrei!


> Web-based Administrative Interface
> ----------------------------------
>
>                 Key: ZOOKEEPER-808
>                 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-808
>             Project: Zookeeper
>          Issue Type: New Feature
>          Components: contrib
>            Reporter: Andrei Savu
>            Assignee: Andrei Savu
>             Fix For: 3.4.0
>
>         Attachments: huebrowser.tar.gz
>
>
> Implement a web-based administrative interface that should allow the user to perform all the tasks that can be done using the interactive shell (zkCli.sh) from a browser. It should also display cluster and individual server info extracted using the 4letter word commands. 
> I'm going to build starting from the http://github.com/phunt/zookeeper_dashboard implemented by Patrick Hunt. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (ZOOKEEPER-808) Web-based Administrative Interface

Posted by "Hudson (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/ZOOKEEPER-808?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12909616#action_12909616 ] 

Hudson commented on ZOOKEEPER-808:
----------------------------------

Integrated in ZooKeeper-trunk #936 (See [https://hudson.apache.org/hudson/job/ZooKeeper-trunk/936/])
    

> Web-based Administrative Interface
> ----------------------------------
>
>                 Key: ZOOKEEPER-808
>                 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-808
>             Project: Zookeeper
>          Issue Type: New Feature
>          Components: contrib
>            Reporter: Andrei Savu
>            Assignee: Andrei Savu
>             Fix For: 3.4.0
>
>         Attachments: huebrowser.tar.gz
>
>
> Implement a web-based administrative interface that should allow the user to perform all the tasks that can be done using the interactive shell (zkCli.sh) from a browser. It should also display cluster and individual server info extracted using the 4letter word commands. 
> I'm going to build starting from the http://github.com/phunt/zookeeper_dashboard implemented by Patrick Hunt. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (ZOOKEEPER-808) Web-based Administrative Interface

Posted by "Patrick Hunt (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/ZOOKEEPER-808?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12899283#action_12899283 ] 

Patrick Hunt commented on ZOOKEEPER-808:
----------------------------------------

lgtm, seems like we should get apps/zkui into zk's src/contrib along with a README on how to integrate into hue. What do you think? Can you create a patch for this?

Also, be sure to add apache license headers to all the files that you created, I believe the hue license headers are fine (state that they are apache license), but we should be sure to have apache headers on any new files. this includes the mako files (I assume that you can add as comment?)

> Web-based Administrative Interface
> ----------------------------------
>
>                 Key: ZOOKEEPER-808
>                 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-808
>             Project: Zookeeper
>          Issue Type: New Feature
>          Components: contrib
>            Reporter: Andrei Savu
>            Assignee: Andrei Savu
>
> Implement a web-based administrative interface that should allow the user to perform all the tasks that can be done using the interactive shell (zkCli.sh) from a browser. It should also display cluster and individual server info extracted using the 4letter word commands. 
> I'm going to build starting from the http://github.com/phunt/zookeeper_dashboard implemented by Patrick Hunt. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (ZOOKEEPER-808) Web-based Administrative Interface

Posted by "Andrei Savu (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/ZOOKEEPER-808?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12899286#action_12899286 ] 

Andrei Savu commented on ZOOKEEPER-808:
---------------------------------------

Yes. That's exactly what I'm doing now :) I will upload the patch / archive in a few minutes. 

> Web-based Administrative Interface
> ----------------------------------
>
>                 Key: ZOOKEEPER-808
>                 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-808
>             Project: Zookeeper
>          Issue Type: New Feature
>          Components: contrib
>            Reporter: Andrei Savu
>            Assignee: Andrei Savu
>
> Implement a web-based administrative interface that should allow the user to perform all the tasks that can be done using the interactive shell (zkCli.sh) from a browser. It should also display cluster and individual server info extracted using the 4letter word commands. 
> I'm going to build starting from the http://github.com/phunt/zookeeper_dashboard implemented by Patrick Hunt. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (ZOOKEEPER-808) Web-based Administrative Interface

Posted by "Kapil Thangavelu (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/ZOOKEEPER-808?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12898778#action_12898778 ] 

Kapil Thangavelu commented on ZOOKEEPER-808:
--------------------------------------------

Does that mean that this web admin interface for zookeeper also depends on other hadoop components because of hue assumptions/dependencies?

> Web-based Administrative Interface
> ----------------------------------
>
>                 Key: ZOOKEEPER-808
>                 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-808
>             Project: Zookeeper
>          Issue Type: New Feature
>          Components: contrib
>            Reporter: Andrei Savu
>            Assignee: Andrei Savu
>
> Implement a web-based administrative interface that should allow the user to perform all the tasks that can be done using the interactive shell (zkCli.sh) from a browser. It should also display cluster and individual server info extracted using the 4letter word commands. 
> I'm going to build starting from the http://github.com/phunt/zookeeper_dashboard implemented by Patrick Hunt. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (ZOOKEEPER-808) Web-based Administrative Interface

Posted by "Andrei Savu (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/ZOOKEEPER-808?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12898790#action_12898790 ] 

Andrei Savu commented on ZOOKEEPER-808:
---------------------------------------

No. The application is pretty much self-contained. You only need to deploy the new REST gateway (ZOOKEEPER-809) and configure the application by editing {{apps/zkui/src/zkui/settings.py}}. 

> Web-based Administrative Interface
> ----------------------------------
>
>                 Key: ZOOKEEPER-808
>                 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-808
>             Project: Zookeeper
>          Issue Type: New Feature
>          Components: contrib
>            Reporter: Andrei Savu
>            Assignee: Andrei Savu
>
> Implement a web-based administrative interface that should allow the user to perform all the tasks that can be done using the interactive shell (zkCli.sh) from a browser. It should also display cluster and individual server info extracted using the 4letter word commands. 
> I'm going to build starting from the http://github.com/phunt/zookeeper_dashboard implemented by Patrick Hunt. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (ZOOKEEPER-808) Web-based Administrative Interface

Posted by "Andrei Savu (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/ZOOKEEPER-808?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12887042#action_12887042 ] 

Andrei Savu commented on ZOOKEEPER-808:
---------------------------------------

I've created this JIRA to track my progress on this GSoC subtask. I will attach a specification describing how I think it should be implemented. 

I'm thinking about using an improved version of the REST ZooKeeper interface (available as a contrib), a version that should also support ephemerals, watches and ACLs. I believe this is a good idea because there is a mismatch between how a typical web application works (HTTP requests) and how a typical ZooKeeper client works (persistent connections). On the other hand there is a perfect fit between HTTP and REST.  I also believe that  an improved version of the REST interface, one that implements the whole API, would be really useful for other projects / tasks. 

> Web-based Administrative Interface
> ----------------------------------
>
>                 Key: ZOOKEEPER-808
>                 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-808
>             Project: Zookeeper
>          Issue Type: New Feature
>          Components: contrib
>            Reporter: Andrei Savu
>            Assignee: Andrei Savu
>
> Implement a web-based administrative interface that should allow the user to perform all the tasks that can be done using the interactive shell (zkCli.sh) from a browser. It should also display cluster and individual server info extracted using the 4letter word commands. 
> I'm going to build starting from the http://github.com/phunt/zookeeper_dashboard implemented by Patrick Hunt. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (ZOOKEEPER-808) Web-based Administrative Interface

Posted by "Andrei Savu (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/ZOOKEEPER-808?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12898257#action_12898257 ] 

Andrei Savu commented on ZOOKEEPER-808:
---------------------------------------

The web-based administrative interface is available on Github as a Hue app.

Repository: http://github.com/andreisavu/hue/tree/zookeeper-browser/
Branch: zookeeper-browser App: zkui 

It requires the lates Hue release (1.0). 

> Web-based Administrative Interface
> ----------------------------------
>
>                 Key: ZOOKEEPER-808
>                 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-808
>             Project: Zookeeper
>          Issue Type: New Feature
>          Components: contrib
>            Reporter: Andrei Savu
>            Assignee: Andrei Savu
>
> Implement a web-based administrative interface that should allow the user to perform all the tasks that can be done using the interactive shell (zkCli.sh) from a browser. It should also display cluster and individual server info extracted using the 4letter word commands. 
> I'm going to build starting from the http://github.com/phunt/zookeeper_dashboard implemented by Patrick Hunt. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (ZOOKEEPER-808) Web-based Administrative Interface

Posted by "Andrei Savu (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/ZOOKEEPER-808?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12899746#action_12899746 ] 

Andrei Savu commented on ZOOKEEPER-808:
---------------------------------------

Thanks a lot Patrick for all your help. 

> Web-based Administrative Interface
> ----------------------------------
>
>                 Key: ZOOKEEPER-808
>                 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-808
>             Project: Zookeeper
>          Issue Type: New Feature
>          Components: contrib
>            Reporter: Andrei Savu
>            Assignee: Andrei Savu
>             Fix For: 3.4.0
>
>         Attachments: huebrowser.tar.gz
>
>
> Implement a web-based administrative interface that should allow the user to perform all the tasks that can be done using the interactive shell (zkCli.sh) from a browser. It should also display cluster and individual server info extracted using the 4letter word commands. 
> I'm going to build starting from the http://github.com/phunt/zookeeper_dashboard implemented by Patrick Hunt. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (ZOOKEEPER-808) Web-based Administrative Interface

Posted by "Andrei Savu (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/ZOOKEEPER-808?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Andrei Savu updated ZOOKEEPER-808:
----------------------------------

    Attachment: huebrowser.tar.gz

* Packaged the ZooKeeper Browser Hue application to be added to the trunk as a contrib. 
* Added README with install & config instructions. 



> Web-based Administrative Interface
> ----------------------------------
>
>                 Key: ZOOKEEPER-808
>                 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-808
>             Project: Zookeeper
>          Issue Type: New Feature
>          Components: contrib
>            Reporter: Andrei Savu
>            Assignee: Andrei Savu
>         Attachments: huebrowser.tar.gz
>
>
> Implement a web-based administrative interface that should allow the user to perform all the tasks that can be done using the interactive shell (zkCli.sh) from a browser. It should also display cluster and individual server info extracted using the 4letter word commands. 
> I'm going to build starting from the http://github.com/phunt/zookeeper_dashboard implemented by Patrick Hunt. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.