Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在spring中读取属性文件中的值,而不使用键_Java_Spring_Hadoop_Hdfs - Fatal编程技术网

Java 在spring中读取属性文件中的值,而不使用键

Java 在spring中读取属性文件中的值,而不使用键,java,spring,hadoop,hdfs,Java,Spring,Hadoop,Hdfs,我的beans.xml中有以下内容 <hdp:hbase-configuration configuration-ref="hadoopConfiguration" zk-quorum="${hbase.zk.host}" zk-port="${hbase.zk.port}" /> 我需要阅读fs.defaultFS=hdfs://hadoop:54310来自属性文件 所以我把它作为 #Hadoop URL haddop.url=fs.defaultFS=hdfs://ha

我的
beans.xml中有以下内容

<hdp:hbase-configuration configuration-ref="hadoopConfiguration"
    zk-quorum="${hbase.zk.host}" zk-port="${hbase.zk.port}" />
我需要阅读
fs.defaultFS=hdfs://hadoop:54310
来自属性文件

所以我把它作为

#Hadoop URL
haddop.url=fs.defaultFS=hdfs://hadoop:54310
system.properties
中,对
beans.xml
进行了更改

<hdp:configuration id="hadoopConfiguration">
    "${hadoop.url}"
</hdp:configuration>

“${hadoop.url}”

我看不懂,有人能告诉我在没有键的情况下如何阅读吗???

你应该在beans.xml中添加这些配置。注意:“位置=您的源文件夹”


解决了它

我的
beans.xml
无法从
system.properties
读取完整的行,因此我只添加了
system.properties
中可变的部分,如下所示

<hdp:configuration id="hadoopConfiguration">
    fs.defaultFS=hdfs://hadoop:54310
</hdp:configuration>
<hdp:configuration id="hadoopConfiguration">
    fs.defaultFS=hdfs://"${hadoop.url}":54310
</hdp:configuration>

没有其他变化,它现在正在工作

我添加了它,这没有问题,我问的是如何添加
“${hadoop.url}”
而不使用任何键。请详细查看我的问题我的
beans.xml
已经包含了这些内容。这不是问题不确定,但似乎有一个语法错误:hadoop.url vs haddop.url我认为您的url错误是fs.defaultFS=hdfs://hadoop:54310 请尝试haddop.url=“fs.defaultFS=hdfs://hadoop:54310“不确定,但似乎有语法错误:hadoop.url vs haddop.url
<hdp:configuration id="hadoopConfiguration">
    fs.defaultFS=hdfs://"${hadoop.url}":54310
</hdp:configuration>
#Hadoop URL
hadoop.url=hadoop