zookeeper-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Chris Nauroth (JIRA)" <j...@apache.org>
Subject [jira] [Resolved] (ZOOKEEPER-2042) zkServer.sh does not work properly on Solaris
Date Fri, 01 May 2015 05:57:06 GMT

     [ https://issues.apache.org/jira/browse/ZOOKEEPER-2042?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel

Chris Nauroth resolved ZOOKEEPER-2042.
    Resolution: Duplicate
      Assignee: Chris Nauroth

> zkServer.sh does not work properly on Solaris
> ---------------------------------------------
>                 Key: ZOOKEEPER-2042
>                 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-2042
>             Project: ZooKeeper
>          Issue Type: Bug
>          Components: scripts
>    Affects Versions: 3.4.6
>         Environment: Solaris 5.11
>            Reporter: John Lindwall
>            Assignee: Chris Nauroth
>            Priority: Minor
> There are two issues in the zkServer.sh script that make it not work properly out of
the box on Solaris.
> 1. The bin/zkServer.sh script uses plain "echo" in all instances but one: when writing
the pid to the pid file.  In that instance it uses "/bin/echo".
> The "/bin/echo" command on Solaris does not understand the "-n" parameter and interprets
it as a literal string, so the "-n" gets written into the pid file along with the pid.  This
causes the "stop" command to fail.
> 2. The /bin/grep command in Solaris does not understand special character classes like
"[[:space:]]".  You must use the alternate posix version of grep as found in /usr/xpg4/bin/grep
for this to work.  If the script cannot be made completely generic then at least we should
document the need to use the posix grep implementation on Solaris.

This message was sent by Atlassian JIRA

View raw message