Kengo Seki created BIGTOP-2465:
----------------------------------

             Summary: init script for Alluxio master doesn't work
                 Key: BIGTOP-2465
                 URL: https://issues.apache.org/jira/browse/BIGTOP-2465
             Project: Bigtop
          Issue Type: Bug
          Components: Init scripts
            Reporter: Kengo Seki


I tried to build and use Alluxio, but it failed:

{code}
[sekikn@localhost bigtop]$ ./gradlew bigtop-utils-rpm
[sekikn@localhost bigtop]$ ./gradlew alluxio-rpm
[sekikn@localhost bigtop]$ sudo yum -y install 
output/alluxio/noarch/alluxio-1.0.1-1.el6.noarch.rpm 
output/bigtop-utils/noarch/bigtop-utils-1.2.0-1.el6.noarch.rpm 
[sekikn@localhost bigtop]$ sudo /usr/lib/alluxio/bin/alluxio format
cat: /etc/alluxio/conf/workers: No such file or directory
Formatting Alluxio Master @ localhost
[sekikn@localhost bigtop]$ sudo /etc/init.d/alluxio-master start
Starting Alluxio master (alluxio-master):                  [  OK  ] # seemed to 
start successfully
[sekikn@localhost bigtop]$ echo $?
1                                                                   # but 
actually it failed
[sekikn@localhost bigtop]$ ps aux | grep alluxio | grep -v grep
[sekikn@localhost bigtop]$ 
{code}

It seems to be caused by a wrong option for the startup command. In 
/etc/init.d/alluxio-master, "master Mount" is specified as the flags.

{code}
 61 EXEC_PATH="/usr/lib/alluxio/bin/alluxio-start.sh"
 62 SVC_USER=""
 63 DAEMON_FLAGS="master Mount"

 86     /bin/bash -c "nohup nice -n 0 \
 87         ${EXEC_PATH} ${DAEMON_FLAGS} \
 88         > $LOG_FILE 2>&1 & "
{code}

but MOPT can be specified only for all, worker and workers.

{code}
[sekikn@localhost bigtop]$ /usr/lib/alluxio/bin/alluxio-start.sh -h
Usage: alluxio-start.sh [-hNw] WHAT [MOPT] [-f]
Where WHAT is one of:
  all MOPT              Start master and all workers.
  local                 Start a master and worker locally
  master                Start the master on this node
  safe                  Script will run continuously and start the master if 
it's not running
  worker MOPT           Start a worker on this node
  workers MOPT          Start workers on worker nodes
  restart_worker        Restart a failed worker on this node
  restart_workers       Restart any failed workers on worker nodes

MOPT is one of:
  Mount                 Mount the configured RamFS. Notice: this will format 
the existing RamFS.
  SudoMount             Mount the configured RamFS using sudo. Notice: this 
will format the existing RamFS.
  NoMount               Do not mount the configured RamFS
{code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to