close Spark Streaming gratefully
https://blog.csdn.net/u010454030/article/details/78679930
https://blog.csdn.net/u010454030/article/details/78744540
https://stackoverflow.com/questions/34196302/the-root-scratch-dir-tmp-hive-on-hdfs-should-be-writable-current-permissions
https://github.com/steveloughran/winutils
https://stackoverflow.com/questions/30186720/how-to-submit-a-spark-job-programatically