hadoop ERROR security.UserGroupInformation: PriviledgedActionException as:root
2015-10-20 22:15
666 查看
错误描述:
在运行 hadoop-examples-1.2.1.jar例子时抛错误!!
命令: ./bin/hadoop jar hadoop-examples-1.2.1.jar grep input_yumh out_yumh 'dfs[a-z.]+'
错误内容:
15/10/20 22:04:41 INFO util.NativeCodeLoader: Loaded the native-hadoop library
15/10/20 22:04:41 INFO mapred.JobClient: Cleaning up the staging area file:/tmp/hadoop-root/mapred/staging/root67934146/.staging/job_local67934146_0001
15/10/20 22:04:41 ERROR security.UserGroupInformation: PriviledgedActionException as:root cause:java.net.UnknownHostException: gd36: gd36: Name or service not known
java.net.UnknownHostException: gd36: gd36: Name or service not known
以本地模式运行hadoop时,抛异常
ERROR security.UserGroupInformation: PriviledgedActionException as:hadoop cause:java.net.UnknownHostException: hadoop: hadoop: Name or service not known
Exception in thread "main" java.net.UnknownHostException: hadoop: hadoop: Name or service not known
把/etc/hostname文件中的主机名加入到/etc/hosts文件中,问题解决。
如果没有hostname文件,可以把hostname的主机名修改为localhost
命令#hostname
localhost
-------------------------------------------------------------------
linux的hostname修改详解
#hostname
#cat /proc/sys/kernel/hostname
上面两种输出结果相同。
修改运行时Linux系统的hostname,即不需要重启系统
hostname命令可以设置系统的hostname
#hostname newname
newname即要设置的新的hostname,运行后立即生效,但是在系统重启后会丢失所做的修改,如果要永久更改系统的hostname,就要修改相关的设置文件。
在运行 hadoop-examples-1.2.1.jar例子时抛错误!!
命令: ./bin/hadoop jar hadoop-examples-1.2.1.jar grep input_yumh out_yumh 'dfs[a-z.]+'
错误内容:
15/10/20 22:04:41 INFO util.NativeCodeLoader: Loaded the native-hadoop library
15/10/20 22:04:41 INFO mapred.JobClient: Cleaning up the staging area file:/tmp/hadoop-root/mapred/staging/root67934146/.staging/job_local67934146_0001
15/10/20 22:04:41 ERROR security.UserGroupInformation: PriviledgedActionException as:root cause:java.net.UnknownHostException: gd36: gd36: Name or service not known
java.net.UnknownHostException: gd36: gd36: Name or service not known
以本地模式运行hadoop时,抛异常
ERROR security.UserGroupInformation: PriviledgedActionException as:hadoop cause:java.net.UnknownHostException: hadoop: hadoop: Name or service not known
Exception in thread "main" java.net.UnknownHostException: hadoop: hadoop: Name or service not known
把/etc/hostname文件中的主机名加入到/etc/hosts文件中,问题解决。
如果没有hostname文件,可以把hostname的主机名修改为localhost
命令#hostname
localhost
-------------------------------------------------------------------
linux的hostname修改详解
#hostname
#cat /proc/sys/kernel/hostname
上面两种输出结果相同。
修改运行时Linux系统的hostname,即不需要重启系统
hostname命令可以设置系统的hostname
#hostname newname
newname即要设置的新的hostname,运行后立即生效,但是在系统重启后会丢失所做的修改,如果要永久更改系统的hostname,就要修改相关的设置文件。
相关文章推荐
- 利用DropDownList实现下拉
- Linux下LVM配置过程
- CentOS 6.X学习心得
- 提升网站性能开发的10个技巧
- Linux 性能优化工具 perf top
- MyEclipse 启动 tomcate 失败 解决方法
- HDU3853 LOOPS 概率DP
- Hadoop 2.0中单点故障解决方案总结
- Android和Java好的学习网站
- Linux grep命令正则表达式的常见用法
- VMWare 链接克隆OS后 网卡信息注入问题
- Linux NFS服务
- linux内核分析之system_call.s
- 在openstack环境中安装rackspace private cloud --1 环境准备
- linux下调试core的命令,察看堆栈状态命令
- 关于linux环境变量的一些小知识
- Linux NFS服务
- tomcat指定jre、jdk
- 优秀学习网站一网打尽(想起来记录一下吧)
- poj Popular Cows 2186 (强连通分量 求有多少个点可以被 其他所有点到达) 好题