Java Mahout:KMeans集群
我是新手,我有以下代码: 但我在运行代码时出现以下错误:Java Mahout:KMeans集群,java,mahout,k-means,Java,Mahout,K Means,我是新手,我有以下代码: 但我在运行代码时出现以下错误: 问题出在哪里?我如何解决它?看来问题出在哪里 Failed to set permissions of path: \tmp\hadoop-hp\mapred\staging\hp1776229724.staging to 0700 检查运行代码的用户是否对堆栈跟踪中提到的目录拥有足够的权限 还有痕迹 Unable to load native-hadoop library for your platform... 确实让我担心的是,
问题出在哪里?我如何解决它?看来问题出在哪里
Failed to set permissions of path: \tmp\hadoop-hp\mapred\staging\hp1776229724.staging to 0700
检查运行代码的用户是否对堆栈跟踪中提到的目录拥有足够的权限
还有痕迹
Unable to load native-hadoop library for your platform...
确实让我担心的是,没有什么东西可以运行得很好^ ^在Windows上运行Hadoop是一个问题 您可以看到此特定问题的一些JIRA问题: 唯一的修复方法是使用以下修补程序修补Hadoop:
或者升级到本机在Windows上运行的Hadoop 2.2。这取决于Hadoop版本。如果我没记错的话,它几乎肯定不会在windows 1.1上运行,这不依赖于本机库。我如何解决这个问题?@user2837896检查运行代码的用户是否对堆栈跟踪中提到的目录拥有足够的权限。如果我有错误,用户肯定没有权限。但是我不知道如何解决我在这里设置了这些权限我从这里下载了hadoop 2.2:但是eclipse项目中没有我可以导入的jar。你需要下载二进制文件,而不是src。我下载了hadoop-2.2.0.tar.gz。然后我导入了名为hadoop-common-2.2.0.jar的jar。但是现在我有了java.lang.NoClassDefFoundError:org/apache/hadoop/util/PlatformName错误
Failed to set permissions of path: \tmp\hadoop-hp\mapred\staging\hp1776229724.staging to 0700
Unable to load native-hadoop library for your platform...