Hadoop常见错误

错误1:
Hadoop出现错误:WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable

解决方案:
其中有个warn信息,在这个信息附近找到一个:Failed to load native-hadoop with error: java.lang.UnsatisfiedLinkError,这表明是java.library.path出了问题,
解决方案是在文件[图片]hadoop-env.sh中增加:
export HADOOP_OPTS="-Djava.library.path=${HADOOP_HOME}/lib/native" 
错误2:
Starting MySQL...... ERROR! Manager of pid-file quit without updating file.

[client]
default-character-set = utf8
#character-set-server = utf8
[mysql]
#character-set-server = utf8
default-character-set = utf8
[mysqld]
#character_set_connection = utf8
#character_set_database = utf8
#character_set_results = utf8
character-set-server = utf8
错误3:
错误中报“Caused by: java.lang.ClassNotFoundException: org.apache.hadoop.hbase.HBaseConfiguration”,原因自然是classpath中没有定义hbase的jar包。
解决方案:
在hadoop-env.sh中,定义export HADOOP_CLASSPATH=$HADOOP_CLASSPATH:/home/hadoop/hbase-1.2.6/lib/*:/home/hadoop/hbase-1.2.6/*
使用 hadoop jar xxx 命令执行任务。
错误4:
vmware中正在决定 eth0 的 IP 信息...失败;无链接。检查电缆吗?问题的解决方法
解决方案:
打开控制面板——>管理工具——>服务,开启其中的VMware NAT Service和VMnetDHCP服务即可。
错误5:
Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again
解决方案:
修改文件“/etc/yum.repos.d/epel.repo”, 将baseurl的注释取消, mirrorlist注释掉

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值