/ usr / lib / spark / conf和/ etc / spark / conf

时间:2017-08-03 04:17:35

标签: apache-spark

我可以在两个位置看到相同的文件 -

  

/ usr / lib中/火花/ CONF

  

的/ etc /火花/ CONF

(我正在使用Cloudera VM)

为什么火花配置有两个不同的位置?

他们是如何相关的?

1 个答案:

答案 0 :(得分:2)

默认情况下,Spark 1.6.0附带Cloudera VM

installation directory of your spark is /usr/lib/spark

configuration directory for your spark is /etc/spark/conf.dist
  

/ usr / lib / spark / conf是指向/ etc / spark / conf的符号链接

     

/ etc / spark / conf再次是一个指向/etc/spark/conf.dist的符号链接(这是你的实际配置目录)

' / usr / lib / spark / conf' & ' / etc / spark / conf' 最终指向相同的路径

If you wish to upgrade your spark to a higher version say 2.2.0

  1. 用新的二进制文件2.2.0和
  2. 替换旧的二进制文件/ usr / lib / spark
  3. 确保/ etc / spark / conf指向新的配置目录
  4. 希望这有帮助!