zookeeper-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Nathan Findley <nat...@zenlok.com>
Subject Re: Best way to update node using command line
Date Mon, 25 Mar 2013 06:22:42 GMT
On 03/25/2013 03:11 PM, Alexander Shraer wrote:
> Hi Nate,
> You can use ZooKeeper CLI.
>> bin/zkCli.sh -server <host:port>
> starts the CLI in interactive mode but if you do
>> bin/zkCli.sh -server <host:port> command args
> It will just run that one command. There is also a similar way of
> doing it with the C cli.
> The code for the java CLI is in ZooKeeperMain.java.
> Alex
> On Sun, Mar 24, 2013 at 8:48 PM, Nathan Findley <nathan@zenlok.com> wrote:
>> On 03/22/2013 08:17 PM, Nathan Findley wrote:
>>> Could somebody suggest a simple way to alter a data node via the command
>>> line? I would prefer to use the default utilities that come with the
>>> download made available by apache.org. The only requirement is that I need
>>> to be able to specify newlines in the node's data.
>>> Regards,
>>> Nate
>> Is this a poorly phrased question or am I missing something that is obvious?
>> --
>> CTO
>> Zenlok株式会社

Just to illustrate my ignorance, when using zkCli.sh I am trying to add 
a newline to the data:

[zk: localhost:2181(CONNECTED) 21] set /configs/collection1/nate test me 
\n here
Command failed: java.lang.NumberFormatException: For input string: "me"
[zk: localhost:2181(CONNECTED) 22]

I am doing this because I am using zookeeper + solr 4, which writes to a 
data properties file inside zookeeper that I would like to edit, but has 
more than one line.



View raw message