运行hadoop程序时提示如下问题,请问怎样解决

问题描述

Exceptioninthread"main"java.lang.RuntimeException:java.lang.RuntimeException:java.lang.ClassNotFoundException:org.apache.hadoop.security.JniBasedUnixGroupsMappingWithFallbackatorg.apache.hadoop.conf.Configuration.getClass(Configuration.java:881)atorg.apache.hadoop.security.Groups.<init>(Groups.java:48)atorg.apache.hadoop.security.Groups.getUserToGroupsMappingService(Groups.java:140)atorg.apache.hadoop.security.UserGroupInformation.initialize(UserGroupInformation.java:206)atorg.apache.hadoop.security.UserGroupInformation.ensureInitialized(UserGroupInformation.java:185)atorg.apache.hadoop.security.UserGroupInformation.isSecurityEnabled(UserGroupInformation.java:237)atorg.apache.hadoop.security.UserGroupInformation.getLoginUser(UserGroupInformation.java:482)atorg.apache.hadoop.security.UserGroupInformation.getCurrentUser(UserGroupInformation.java:468)atorg.apache.hadoop.fs.FileSystem$Cache$Key.<init>(FileSystem.java:1519)atorg.apache.hadoop.fs.FileSystem$Cache.get(FileSystem.java:1420)atorg.apache.hadoop.fs.FileSystem.get(FileSystem.java:254)atorg.conan.mymahout.hdfs.HdfsDAO.rmr(HdfsDAO.java:59)atorg.conan.mymahout.recommendation.ItemCFHadoop.main(ItemCFHadoop.java:21)Causedby:java.lang.RuntimeException:java.lang.ClassNotFoundException:org.apache.hadoop.security.JniBasedUnixGroupsMappingWithFallbackatorg.apache.hadoop.conf.Configuration.getClass(Configuration.java:849)atorg.apache.hadoop.conf.Configuration.getClass(Configuration.java:873)...12moreCausedby:java.lang.ClassNotFoundException:org.apache.hadoop.security.JniBasedUnixGroupsMappingWithFallbackatjava.net.URLClassLoader$1.run(URLClassLoader.java:200)atjava.security.AccessController.doPrivileged(NativeMethod)atjava.net.URLClassLoader.findClass(URLClassLoader.java:188)atjava.lang.ClassLoader.loadClass(ClassLoader.java:307)atsun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)atjava.lang.ClassLoader.loadClass(ClassLoader.java:252)atjava.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)atjava.lang.Class.forName0(NativeMethod)atjava.lang.Class.forName(Class.java:247)atorg.apache.hadoop.conf.Configuration.getClassByName(Configuration.java:802)atorg.apache.hadoop.conf.Configuration.getClass(Configuration.java:847)...13more

时间: 2024-09-20 05:37:08

运行hadoop程序时提示如下问题,请问怎样解决的相关文章

Win7运行应用程序时提示“非法操作”故障怎么办

  一.原因分析 1.有时程序运行时倘若未安装声卡驱动程序亦会产生此类故障,例如抢滩登陆战 ,倘若未安装声卡驱动程序,运行时就会产生非法操作错误. 2.软件之间的互相不兼容; 3.可能是系统文件被更改或损坏.倘若由此引发则打开一些系统自带的程序时就会出现非法操作的提示; 4.驱动程序未正确安装,此类故障一般表现在显卡驱动程序之上,有时在打开某些网页时出现非法操作的提示. 5.内存条质量不佳引起(有时提高内存延迟时间即将系统默认的3改为2可以解决此类故障). 二."非法操作"的具体含义和

winXP系统中打开游戏程序时提示未知directX错误的解决方法

  原因分析: 原来出现这种情况原因并非弹窗中说的显卡驱动版本太旧,而是显卡驱动"太新".由于微软已停止维护XP系统的缘故,NVIDIA官方也不再对XP系统下的显卡驱动进行WHQL的签名认证.因此,当XP系统安装了太新的显卡驱动后,会由于显卡驱动中的文件没有数字签名从而导致DirectX功能无法正常使用. 那么知道上面的情况,解决起来也很简单了,就是安装一个较旧的显卡驱动版本. 解决方法: 1.首先我们到WinXP系统的控制面板-添加或删除程序中,找到NVIDIA显卡驱动以及所有组件;

opencv qte-运行基于qt的opencv程序时提示安装libgt2.0-dev

问题描述 运行基于qt的opencv程序时提示安装libgt2.0-dev OpenCV Error: Unspecified error (The function is not implemented. Rebuild the library with Windows, GTK+ 2.x or Carbon support. If you are on Ubuntu or Debian, install libgtk2.0-dev and pkg-config, then re-run cm

电脑运行腾讯游戏时提示服务器连接异常的解决方法

        电脑运行腾讯游戏时提示服务器连接异常的解决方法         1.打开开始--运行,输入services.msc,点击确定; 2.在服务列表中找到"Windows FireWall"服务项,双击打开; 3.直接禁用该服务,或者将启动类型设为手动,并停止服务状态,点击确定. 以上便是在电脑中运行腾讯游戏时提示服务器连接异常的解决方法.

Win7运行磁盘管理时提示&quot;RPC服务器不可用&quot;怎么解决

  故障图: 原因分析: 1.根据报错信息观察RPC服务是已启动的状态,说明此报错还和其他的服务有关系,从而定位到Virtual Disk服务,该服务的作用:提供用于磁盘.卷.文件系统和存储阵列的管理服务. 解决步骤: 1.在键盘按下"win+R"打开运行对话框,并运行diskmgmt.msc,回车打开磁盘管理界面; 2.如果Virtual Disk服务被停用的,重新启动该服务就可以解决问题了. 3.如果Virtual Disk服务是正在运行的状态的话,而磁盘管理器依然报错,那么可以把

iis8-调试web程序时提示IIS Express Worker Process已停止工作

问题描述 调试web程序时提示IIS Express Worker Process已停止工作 用VS调试WEB程序时,链接数据库的时候就会出现以下错误:IIS Express Worker Process已停止工作 出现一个问题,导致程序停止正常工作,请关闭改程序. 在线跪求各大神提供解决方案!必有重谢 解决方案 你检查一下你的IIS服务是否不关闭的.在系统服务 此服务是否为启动状态

eclipse-Eclipse 运行java程序时出现错误

问题描述 Eclipse 运行java程序时出现错误 下面这张是我上一次运行的java程序 解决方案 main 函数要传递String args[] 如下: public static void main(String args[]) { } 解决方案二: 先编译 后运行 鼠标点击format.java的代码页面,就是现在这个页面 在这个页面下 ctr l+ s 编译当前文件 然后运行 解决方案三: 啥意思?这不是两个工程吗?要运行Format.java的话,选中这个文件,右键->Run as

如果我想在vs2010上运行mpi程序时控制用多少个进程运行,应该怎么做?

问题描述 如果我想在vs2010上运行mpi程序时控制用多少个进程运行,应该怎么做? 是在vs2010上直接控制,不是在mpich2上通过wmpiexe.exe程序控制,十分感谢!......... 解决方案 用多个进程运行的关键是进程间的数据交换和同步,这方面你可以用管道或者RPC来实现.

图片-每次运行android程序时会提示:Choose a running device为空

问题描述 每次运行android程序时会提示:Choose a running device为空 有时好用,有时就为空.什么原因???求解 解决方案 没找到虚拟设备或真机,你确认你安装模拟器了吗 解决方案二: 如果安装了模拟器,先运行起来,或者插入手机,打开调试模式 解决方案三: 手机没开调试模式或者手机驱动不正确 解决方案四: 虚拟器运行起来了.就是找不到虚拟机. 解决方案五: 我用的是android studio