[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-1593?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13535223#comment-13535223
 ] 

Roman Shaposhnik commented on ZOOKEEPER-1593:
---------------------------------------------

Dirkjan, as Mahadev suggested -- you might benefit from taking a look at 
Bigtop. Bigtop is an Apache Project that provides both infrastructure for 
build/packaging/system integration of Hadoop ecosystem projects for folks to 
tinker with and the actual binary convenience package artifacts that you can 
simply install on your systems. Bigtop targets a wide array of Linux OSes and 
we're currently voting on Bigtop 0.5.0 release that include Zookeeper 3.4.5. 
Feel free to give it a try:
http://bigtop01.cloudera.org:8080/view/Releases/job/Bigtop-0.5.0/ 

Just click on the OS that you're interested in, then on Last Successful 
Artifacts/output and you'll see a .repo or .list file that you can simply drop 
into your /etc/yum.repos.d or /etc/apt/sources.list.d and yum/apt install away!
                
> Add Debian style /etc/default/zookeeper support to init script
> --------------------------------------------------------------
>
>                 Key: ZOOKEEPER-1593
>                 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-1593
>             Project: ZooKeeper
>          Issue Type: Improvement
>          Components: scripts
>    Affects Versions: 3.4.5
>         Environment: Debian Linux 6.0
>            Reporter: Dirkjan Bussink
>            Priority: Minor
>         Attachments: zookeeper_debian_default.patch
>
>
> In our configuration we use a different data directory for Zookeeper. The 
> problem is that the current Debian init.d script has the default location 
> hardcoded:
> ZOOPIDDIR=/var/lib/zookeeper/data
> ZOOPIDFILE=${ZOOPIDDIR}/zookeeper_server.pid
> By using the standard Debian practice of allowing for a 
> /etc/default/zookeeper we can redefine these variables to point to the 
> correct location:
> ZOOPIDDIR=/var/lib/zookeeper/data
> ZOOPIDFILE=${ZOOPIDDIR}/zookeeper_server.pid
> [ -r /etc/default/zookeeper ] && . /etc/default/zookeeper
> This currently can't be done through /usr/libexec/zkEnv.sh, since that is 
> loaded before ZOOPIDDIR and ZOOPIDFILE are set. Any change there would 
> therefore undo the setup made in for example /etc/zookeeper/zookeeper-env.sh.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to