Как получить доступ к внутренним компонентам контейнера oop docker? - PullRequest
0 голосов
/ 28 апреля 2020

Я пытаюсь провести эксперимент по тестированию различных алгоритмов выполнения с использованием Had oop с 3 установленными узлами и поросенком. Я нашел docker изображение (fludeni / has oop -pig), которое отвечает этим потребностям. При запуске команды docker run -p 9000:9000 -i fluddeni/hadoop-pig она работает, и я вижу порт, но, к сожалению, он также выдает эту ошибку, которая запрещает мне взаимодействовать с сервером в bash:

$ docker run -p 9000:9000 -i fluddeni/hadoop-pig
/
Starting sshd: [  OK  ]
20/04/28 13:18:33 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
Starting namenodes on [f22dd98b7333]
f22dd98b7333: starting namenode, logging to /usr/local/hadoop/logs/hadoop-root-namenode-f22dd98b7333.out
localhost: starting datanode, logging to /usr/local/hadoop/logs/hadoop-root-datanode-f22dd98b7333.out
Starting secondary namenodes [0.0.0.0]
0.0.0.0: starting secondarynamenode, logging to /usr/local/hadoop/logs/hadoop-root-secondarynamenode-f22dd98b7333.out
20/04/28 13:18:49 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
starting yarn daemons
starting resourcemanager, logging to /usr/local/hadoop/logs/yarn--resourcemanager-f22dd98b7333.out
localhost: starting nodemanager, logging to /usr/local/hadoop/logs/yarn-root-nodemanager-f22dd98b7333.out
chown: missing operand after `/usr/local/hadoop/logs'
Try `chown --help' for more information.
starting historyserver, logging to /usr/local/hadoop/logs/mapred--historyserver-f22dd98b7333.out

Что наилучший способ устранить эту ошибку или получить доступ к файловой системе контейнера docker?

...