HDP错误汇总

前言

上一篇《HDP 2.5安装搭建部署》主要写了一些关于安装的步骤,但不是每次都能顺利的安装成功了,不可避免总是会报很多错误,这里总结一些错误的解决方法。

MySQL

mysql数据库驱动找不到错误
以下命令默认以root用户运行

# yum install mysql-connector-java -y
# ambari-server setup --jdbc-db=mysql --jdbc-driver=/usr/share/java/mysql-connector-java.jar

Sqoop2

使用基于HDP2.5使用sqoop2抽取数据库表数据到HDFS上面也会遇到很多问题。这里记录一下。
启动报错
org.apache.sqoop.common.SqoopException: CLIENT_0004:Unable to find valid Kerberos ticket cache (kinit)

这个是因为sqoopUrl设置的问题,原来设置为:
http://master:12000/sqoop
需要改为
http://master:12000/sqoop/
很坑,就差一个斜杠。

mapreduce

启动报错
Caused by: java.net.URISyntaxException: Illegal character in path at index 11: /hdp/apps/${hdp.version}/mapreduce/mapreduce.tar.gz#mr-framework

这个是因为mapreduce框架路径设置的问题,进入HDP Web控制台,点击右边的
MapReduce2——>Configs——>Advanced展开mapred-site属性设置,
找到mapreduce.application.framework.path属性,将其值由/hdp/apps/${hdp.version}/mapreduce/mapreduce.tar.gz#mr-framework
改为/usr/hdp/${hdp.version}/hadoop/mapreduce.tar.gz#mr-framework
然后将在HDFS上创建对应路径目录,如:/usr/hdp/2.6.0.3-8/hadoop/
之后将mapreduce.tar.gz这个文件上传到该目录下
最后在重启服务即可。
如果还不行的话,可以尝试将hdp.version改为实际的版本名,并且重启ambari-server。

yarn

启动sqoop2报错
Caused by: org.apache.hadoop.ipc.RemoteException(org.apache.hadoop.security.au

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值