You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@bigtop.apache.org by "Kengo Seki (JIRA)" <ji...@apache.org> on 2016/09/29 08:31:20 UTC
[jira] [Created] (BIGTOP-2543) Some minor problems on
provisioner/docker/docker-hadoop.sh
Kengo Seki created BIGTOP-2543:
----------------------------------
Summary: Some minor problems on provisioner/docker/docker-hadoop.sh
Key: BIGTOP-2543
URL: https://issues.apache.org/jira/browse/BIGTOP-2543
Project: Bigtop
Issue Type: Bug
Components: provisioner
Reporter: Kengo Seki
Priority: Minor
1. If there's no docker instance, {{docker-hadoop.sh --list}} shows docker-compose's help message.
{code}
sekikn@ubuntu:~/bigtop/provisioner/docker$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
sekikn@ubuntu:~/bigtop/provisioner/docker$ ./docker-hadoop.sh -l
Define and run multi-container applications with Docker.
Usage:
docker-compose [-f=<arg>...] [options] [COMMAND] [ARGS...]
docker-compose -h|--help
Options:
-f, --file FILE Specify an alternate compose file (default: docker-compose.yml)
-p, --project-name NAME Specify an alternate project name (default: directory name)
--x-networking (EXPERIMENTAL) Use new Docker networking functionality.
Requires Docker 1.9 or later.
--x-network-driver DRIVER (EXPERIMENTAL) Specify a network driver (default: "bridge").
Requires Docker 1.9 or later.
--verbose Show more output
-v, --version Print version and exit
(snip)
{code}
2. {{docker-hadoop.sh --create}} seems to execute unnecessary {{docker cp}} command and displays a file-not-found warning.
{code}
sekikn@ubuntu:~/bigtop/provisioner/docker$ ./docker-hadoop.sh -c 1
(snip)
lstat /home/sekikn/bigtop/provisioner/docker/centos: no such file or directory
{code}
I think line 104 was accidentally copied from line 97.
{code}
95 copy-to-instances() {
96 for node in ${NODES[*]}; do
97 docker cp $1 $node:$2 &
98 done
99 wait
100 }
101
102 bootstrap() {
103 for node in ${NODES[*]}; do
104 docker cp $1 $node:$2 &
105 docker exec $node bash -c "/bigtop-home/bigtop-deploy/vm/utils/setup-env-$1.sh $2" &
106 done
107 wait
108 }
{code}
3. Its help message shows an option usage as {{--create=NUM_INSTANCES}}, but the equal should be removed (same as BIGTOP-2512).
{code}
sekikn@ubuntu:~/bigtop/provisioner/docker$ ./docker-hadoop.sh --create=3
Unknown argument: '--create=3'
usage: docker-hadoop.sh [-C file ] args
-C file Use alternate file for config.yaml
commands:
-c NUM_INSTANCES, --create=NUM_INSTANCES Create a Docker based Bigtop Hadoop cluster
{code}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)