以下是我正在运行的命令
hadoop jar <path>/<some jar> -Dext.properties.dir=path of properties file>
我的春季配置有以下条目......
context:property-placeholder location="classpath:main/resources/properties/app.properties,file:${ext.properties.dir}/app-qa.properties"
但是当我运行它时,我看到以下错误
Could not load properties; nested exception is java.io.FileNotFoundException: ${ext.properties.dir}/app-qa.properties (No such file or directory)
以下作品
java jar <path>/<some jar> -Dext.properties.dir=path of properties file
有人可以帮我调试吗?
答案 0 :(得分:0)
不要将使用-D property = value选项的Hadoop属性设置与GenericOptionsParser混淆,并使用-Dproperty = value设置JVM系统属性。
JVM不允许任何空格,而GenericOptionsParser则需要。