Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/8.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 Mahout:KMeans集群_Java_Mahout_K Means - Fatal编程技术网

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...