使用--user在docker中运行时,sp​​ark-shell无法自动完成

时间:2018-05-19 19:16:30

标签: apache-spark docker

我用docker运行spark-shell。当我在没有--user的情况下运行docker,即带有root的spark-shell时,spark-shell的自动完成工作正常。

$ docker run --rm -it docker-spark-image spark-shell
scala> sc.[TAB]
List of SparkContext functions ...

但是,如果我使用--user运行docker。自动完成功能无法使用。[TAB]。

$ docker run --rm -it --user 1234:100 --volume=/etc/passwd:/etc/passwd:ro --volume=/etc/group:/etc/group:ro docker-spark-image spark-shell

spark-shell自动完成的文件权限是否有效?谢谢。

0 个答案:

没有答案