docker - 我如何与Docker一起执行Gobblin

标签 docker hadoop gobblin

我想创建2个Docker容器。一个使用Hadood 2.7.2,另一个使用最后一个Gobblin实现。但是我需要启 Action 业才能在Hadoop上运行
地精容器中的“$ HADOOP_BIN_DIR / hadoop jar \”。而且我总是收到相同的消息,“这不是文件或目录”。我不知道通过容器启动命令的方式。

最佳答案

您的Goblin实例与Hadoop实例隔离,您无法访问主要的Hadoop容器文件。相反,您应该使用volumes。例:

docker run -v $HADOOP_BIN_DIR/hadoop.jar --name hadoop Hadoop
docker run --volumes-from hadoop Goblin

您可以在此处阅读有关卷的更多信息https://docs.docker.com/engine/userguide/containers/dockervolumes/

关于docker - 我如何与Docker一起执行Gobblin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36313997/

相关文章:

docker & MySQL : No secrets are created with docker-compose file

wordpress - 如何在 wordpress docker 镜像上安装 PHP Extensionson SourceGuardian?

docker - 如何将用户现有的 .ssh 目录挂载到 Docker 容器中?

java - 如何使用hadoop安装执行mahout

hadoop - 如何将Gobblin输出分成30分钟的分区?

apache-spark - Spark 作为 HDFS 的数据摄取/载入

mysql - docker 、PHP-FPM、MySql : connection to a remote DB from container using an ssh tunnel

scala - 使用 spark-shell 安装包 Graphframes

java - 在hadoop中将文件作为单个记录读取