zkEnv.sh has the following lines:
if [ -e "$ZOOCFGDIR/java.env" ]
then
. "$ZOOCFGDIR/java.env"
fi
It is my understanding that this says, "If java.env exists in the conf
directory, then execute it". If this is so, then java.env needs to be an
executable shell script.
On Thu, Aug 30, 2012 at 11:56 AM, Jordan Zimmerman
<[email protected]>wrote:
> i.e.
>
> -Xmx1G -Xms500m
>
> ====================
> Jordan Zimmerman
>
> On Aug 30, 2012, at 9:36 AM, "David Nickerson" <
> [email protected]> wrote:
>
> > This "java.env" configuration seems to be non-standard
> > and ZooKeeper-specific. I also can't find it anywhere in the ZooKeeper
> > documentation. Would "java.env" look like this?
> >
> > export CLASSPATH="~/zookeeper-3.3.6/conf/log4j.properties"
> > export JVMFLAGS="-Xmx1500m"
> >
> > On Wed, Aug 29, 2012 at 5:17 PM, Jordan Zimmerman <
> > [email protected]> wrote:
> >
> >> Add a file named "java.env" to the "conf" directory. But your Java
> >> settings there.
> >>
> >> On Aug 29, 2012, at 4:15 PM, David Nickerson <
> >> [email protected]> wrote:
> >>
> >>> I'm starting a ZooKeeper server on Linux by running the following
> script:
> >>>
> >>> #!/bin/bash
> >>> export CLASSPATH="~/zookeeper-3.3.6/conf/log4j.properties"
> >>> export JVMFLAGS="-Xmx1500m"
> >>> ~/zookeeper-3.3.6/bin/zkServer.sh start
> >>>
> >>> It seems to work fine, but is this properly adding the log4j.properties
> >>> file to the classpath and setting the java heap size?
> >>
> >>
>