- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
今天,我尝试按照Setting up Hadoop 2.4 and Pig 0.12 on OSX locally上的说明在Mac OS X Lion上安装Hadoop。
我已经正确设置了
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents/Home set both ~/.bash_profile and .bashrc
./bin/hdfs namenode -format
15/01/29 17:42:01 INFO namenode.NameNode: STARTUP_MSG:
/************************************************************
STARTUP_MSG: Starting NameNode
STARTUP_MSG: host = Venuses-Mac-mini.local/192.168.1.51
STARTUP_MSG: args = [-format]
STARTUP_MSG: version = 2.6.0
STARTUP_MSG: classpath = /usr/local/Cellar/hadoop/2.6.0/libexec /etc/hadoop:/usr/local/Cellar/hadoop/2.6.0/libexec/share/hadoop/common /lib/activation-1.1.jar <TRUNCATED - Big Chunk of Code Containing .jar Filenames>
STARTUP_MSG: build = https://git-wip-us.apache.org/repos /asf/hadoop.git -r e3496499ecb8d220fba99dc5ed4c99c8f9e33bb1; compiled by 'jenkins' on 2014-11-13T21:10Z
STARTUP_MSG: java = 1.6.0_29
<TRUNCATED - Big Chunk of .jar Filnames TRUNCATED>
************************************************************/
15/01/29 17:42:01 INFO namenode.NameNode: registered UNIX signal handlers for [TERM, HUP, INT]
15/01/29 17:42:01 INFO namenode.NameNode: createNameNode [-format]
2015-01-29 17:42:02.551 java[1016:1903] Unable to load realm info from SCDynamicStore
15/01/29 17:42:02 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
Formatting using clusterid: CID-aaa7a5a6-3e82-4166-8039-16046f1b4761
<TRUNCATED>
15/01/29 17:42:03 ERROR namenode.FSNamesystem: FSNamesystem initialization failed.
org.apache.hadoop.HadoopIllegalArgumentException: An XAttr name must be prefixed with user/trusted/security/system/raw, followed by a '.'
at org.apache.hadoop.hdfs.XAttrHelper.buildXAttr(XAttrHelper.java:72)
at org.apache.hadoop.hdfs.server.namenode.FSDirectory.<init>(FSDirectory.java:137)
at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.<init>(FSNamesystem.java:894)
at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.<init>(FSNamesystem.java:755)
at org.apache.hadoop.hdfs.server.namenode.NameNode.format(NameNode.java:934)
at org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.java:1379)
at org.apache.hadoop.hdfs.server.namenode.NameNode.main(NameNode.java:1504)
15/01/29 17:42:03 INFO namenode.FSNamesystem: Stopping services started for active state
15/01/29 17:42:03 INFO namenode.FSNamesystem: Stopping services started for standby state
15/01/29 17:42:03 FATAL namenode.NameNode: Failed to start namenode.
<TRUNCATED>
15/01/29 17:42:03 INFO util.ExitUtil: Exiting with status 1
15/01/29 17:42:03 INFO namenode.NameNode: SHUTDOWN_MSG:
我的Mac上安装了2个版本的Java Hadoop使用较旧的版本1.6.0_29,而不是当前版本1.7.0_72。我不知道让Hadoop考虑当前的Java版本很热门。
最佳答案
在Terminal Shell中运行以下命令会得到什么?/usr/libexec/java_home
如果返回1.6 JDK,则可能是hadoop正在使用该命令来确定要使用哪个Java。例如,可能正在发生的一个地方是文件“/usr/local/Cellar/hadoop/2.6.0/libexec/etc/hadoop/hadoop-env.sh”。第25行是:export JAVA_HOME="$(/usr/libexec/java_home)"
尝试将其更改为:export JAVA_HOME="$(/usr/libexec/java_home -v1.7)"
为了将JAVA_HOME设置为1.7 JDK。也可能是其他的hadoop文件正在做类似的事情来查找Java。
关于java - Mac OS X上的Hadoop 'HadoopIllegalArgumentException: An XAttr name must be prefixed'错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28219112/
我正在尝试在网站上使用 xattr 将一些元数据存储在 .txt 文件中,然后下载它。如果我在本地运行网站时在临时文件上使用 PHP 的 xattr_set,则 PHP 中的 xattr_list 和
我正在尝试对 XATTRs 进行一些测试。我在启用所有 XATTR 的情况下重新编译了我的内核。 现在,当我包含 xattrs 的 header 时: #include 我收到错误消息没有这样的文件
我用模块 xattr 写了一个脚本来设置一些文件的扩展属性。我在 Ubuntu 中的 python3 中成功地测试了它,但它在我的 RasperryPi 上不起作用。 我不得不更改许多小错误,主要是x
我正在尝试编写一个脚本,使用 xattr 从使用 Safari 在 OS X 上下载的磁盘镜像中提取原始下载 URL,以便我可以重命名它们,但仍然可以轻松获取它们的原始名称以供引用。 此命令打印给定文
我正在运行以下命令来设置扩展属性,但它给出无法设置扩展属性。操作不支持错误。 xattr set security.SMACK64 "*" /dev/null xattr set security.S
我想使用 xattr 将一些元数据直接存储在我的文件上。这些本质上是我在搜索文件时用于文件分类的标签。我的目标是通过将更多信息与每个标签相关联来扩展通常的 Mac OS X 标签,例如添加该标签的日期
从 man fsync(2) 开始,它将同步文件的元数据,我认为它是 stat 中的列表。文件的 xattr 是什么?它属于元数据吗?我们做了一个测试,写一个文件,设置6个xattrs,然后做fsyn
我以为 Windows 支持的 NTFS 中存在扩展文件属性。我找不到用于访问/更新属性的命令。 是否有支持此功能的 Windows(及其文件系统)风格? 我尝试了 getfattr、setfattr
本文整理了Java中org.apache.hadoop.fs.XAttr.equalsIgnoreValue()方法的一些代码示例,展示了XAttr.equalsIgnoreValue()的具体用法。
本文整理了Java中org.apache.hadoop.fs.XAttr.getValue()方法的一些代码示例,展示了XAttr.getValue()的具体用法。这些代码示例主要来源于Github/
本文整理了Java中org.apache.hadoop.fs.XAttr.equals()方法的一些代码示例,展示了XAttr.equals()的具体用法。这些代码示例主要来源于Github/Stac
本文整理了Java中org.apache.hadoop.fs.XAttr.()方法的一些代码示例,展示了XAttr.()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Ma
本文整理了Java中org.apache.hadoop.fs.XAttr.getName()方法的一些代码示例,展示了XAttr.getName()的具体用法。这些代码示例主要来源于Github/St
本文整理了Java中org.apache.hadoop.fs.XAttr.getNameSpace()方法的一些代码示例,展示了XAttr.getNameSpace()的具体用法。这些代码示例主要来源
本文整理了Java中org.apache.hadoop.fs.XAttr.hashCode()方法的一些代码示例,展示了XAttr.hashCode()的具体用法。这些代码示例主要来源于Github/
我正在使用 setxattr 命令查看 iOS 和 Mac 文件的扩展文件属性。据我了解,我可以在那里存储任意数据,最多 128kb。 如何像处理字典一样写入和读取扩展属性,而不是取消引用字符串指针?
我将二进制数据放在 Couchbase 中。但是对于我的新用例,我需要在我的文档中设置一个名为 created_date 的字段。我正在考虑为此使用 xattr。 这个字段“created_date”
前几天,我正在处理一些具有扩展属性 com.apple.quarantine 的文件。我知道它的用途,但我一直很好奇当你输出它的值时下面的属性意味着什么。 例如。当我输入 xattr -p com.a
在重新组织我的图像时,考虑到 OSX Mavericks,我正在编写一个脚本,将标签插入到图像文件的 xattr 字段中,这样我就可以使用 Spotlight 搜索它们。 (为了安全起见,我也在编辑
今天,我尝试按照Setting up Hadoop 2.4 and Pig 0.12 on OSX locally上的说明在Mac OS X Lion上安装Hadoop。 我已经正确设置了 JAVA_
我是一名优秀的程序员,十分优秀!