Sorry for confusing. 
eRuby works *outside* of ZooKeeper.
So you don't have to care about the ZooKeeper version.

The instruction is:

  $ vi zoo.cfg.erb
  $ ZOOKEEPER_HOME=~/zookeeper-3.4.6xxx eruby zoo.cfg.erb > zoo.cfg
  $ zkServer.sh start



-----Original Message-----
From: 王运来 [mailto:[email protected]] 
Sent: Monday, November 09, 2015 2:51 PM
To: [email protected]
Subject: 回复:RE: Re: [ZK]Why zoo.cfg does not support env variable?

haha, it doesn't work. maybe it was not support in version 3.4.6.
I will write the full path in config file.
thank you very much.








在 2015-11-09 12:50:14,"Akihiro Suda" <[email protected]> 写道:
>How about using eRuby?
>
>e.g. 
>  datadir=<%= ENV['ZOOKEEPER_HOME'] %>/data
>
>
>
>-----Original Message-----
>From: 王运来 [mailto:[email protected]]
>Sent: Monday, November 09, 2015 1:30 PM
>To: [email protected]
>Subject: 回复:Re: [ZK]Why zoo.cfg does not support env variable?
>
>
>When I config `dataDir' like this $ZOOKEEPER_HOME/data, ZK will make a 
>new directory in current directory which I start the ZK(zkServer.sh start).
>But what I mean is ~/home/zookeeper-3.4.6xxx/data not a new directory.
>Maybe it can be handled by other method but I have no idea.
>
>
>
>
>
>
>
>
>在 2015-11-09 10:46:14,"Raúl Gutiérrez Segalés" <[email protected]>
写
>道:
>>On Nov 8, 2015 6:36 PM, "王运来" <[email protected]> wrote:
>>>
>>>
>>> WHY? I think it is cheap and very useful.
>>
>>What's the use case? Feel free to open a JIRA for it.
>>
>>-rgs
>
>
>


Reply via email to