xml - hadoop core-site.xml语法错误

标签 xml macos hadoop

为了安装hadoop,我使用的是:
http://blog.tundramonkey.com/2013/02/24/setting-up-hadoop-on-osx-mountain-lion

卡在core-site.xml步骤中。建议更新后,我的core-site.xml文件为:

<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<configuration>
  <property>
    <name>fs.default.name</name>
    <value>hdfs://localhost:9000</value>
  </property>
 <property>
<name>hadoop.tmp.dir</name>
<value>/tmp/hadoop-${user.name}</value>
<description>A base for other temporary directories.</description>
 </property>
</configuration>

其终端运行返回错误:

第1行:意外 token newline' line 1:'附近的语法错误

该错误会在任何* .xml文件中弹出。

最佳答案

创建目录并设置所需的所有权和权限:

$ sudo mkdir -p /app/hadoop/tmp
$ sudo chown hduser:hadoop /app/hadoop/tmp
# ...and if you want to tighten up security, chmod from 755 to 750...
$ sudo chmod 750 /app/hadoop/tmp

设置你的core-site.xml:
<property>
  <name>hadoop.tmp.dir</name>
  <value>/app/hadoop/tmp</value>
  <description>A base for other temporary directories.</description>
</property>

<property>
  <name>fs.default.name</name>
  <value>hdfs://localhost:54310</value>
</property>

关于xml - hadoop core-site.xml语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27746277/

相关文章:

xml - 如何从 XML 变量读取数据?

android - 从 Manifest.xml 中读取应用程序标签和名称

python - ElementTree find() 总是返回 None

java - 在 OS X Sierra 上使用 PhpStorm 打开项目时出现 NoClassDefFoundError 和 NullPointerException

python - Pygame.错误: file is not a WINDOWS BMP file (mac osx)

HDInsight集群的Linux分布信息

jquery 计数 xml 节点

swift - 如何在 Xcode 12 beta 3 中使用 Swift 成功导入 AVFoundation?

hadoop - 哪些场景我们不给文件分配 block ?

hadoop - oozie作业提交失败,并检查您的mapreduce.framework.name配置和相应的服务器地址