报错1:

问题描述:
执行hadoop命令报错

WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable mkdir: Permission denied: user=Devops, access=WRITE, inode="/":root:supergroup:drwxr-xr-x

解决方案:
在文件hadoop-env.sh中添加:

export HADOOP_OPTS="-Djava.library.path=${HADOOP_HOME}/lib/native"

报错2:

问题描述:
hdfs文件目录新建目录。

mkdir: Permission denied: user=Devops, access=WRITE, inode="/":root:supergroup:drwxr-xr-x

解决方案:
在hadoop 配置文件中 hdfs-site.xml 中设置权限为false

<configuration><property><name>dfs.permissions.enabled</name><value>false</value></property>
</configuration>

报错3:

问题描述:
执行spark 加载文件报错

AnalysisException: 'Path does not exist: hdfs://******/app_recommendation/data_app.csv;'

问题原因:
spark-shell 与 Hadoop集群管理器YARN集成,访问的是HDFS中的文件,需要把文件上传到HDFS中。

解决办法:
将 ******/app_recommendation/data_app.csv文件,复制到/input/test文件夹(为HDFS文件夹)下面。使用以下命令上传到HDSF中:

hdfs dfs -put ******/app_recommendation/data_app.csv  /input/test

报错4:

linux命令都失效。报错显示

bash: xxxxx: command not found...

解决办法:
在系统的配置文件里添加环境变量地址

export PATH=$PATH:/sbin

报错5:

hadoop集群启动报错(start-dfs.sh、start-yarn.sh):权限被拒绝。
报错显示:

starting yarn daemons
starting resourcemanager, logging to /home/Devops/software/hadoop/logs/yarn-Devops-resourcemanager-hdp001.out
/home/Devops/software/hadoop/sbin/yarn-daemon.sh: line 125: /tmp/yarn-Devops-resourcemanager.pid: Permission denied
……

解决办法:
排错,Hadoop目录下文件的所有者和所属主是root用户还是当前用户。发现是root用户,用当前用户去使用root用户下的文件,当然会报权限错误。需要将文件所属者和所属组改为当前用户。

chown -R 用户名:所属主名 ./目录名
chown 用户名:所属主名 文件名

配置及执行spark、hadoop遇到的几个报错解决相关推荐

  1. Hadoop hdfs上传文件报错解决

    如果大家在安装的时候遇到问题,或者按步骤安装完后却不能运行Hadoop,那么建议仔细查看日志信息,Hadoop记录了详尽的日志信息,日志文件保存在logs文件夹内. 无论是启动,还是以后会经常用到的M ...

  2. Spark on k8s提交测试任务失败报错解决办法:User “system:serviceaccount:default:default“ cannot get resource “pods

    kubectl create serviceaccount spark kubectl create clusterrolebinding spark-role --clusterrole=edit ...

  3. SAP WM 执行VL06P为交货单创建组,报错-TO for multiple deliveries only with delayed delivery update-

    SAP WM 执行VL06P为交货单创建组,报错-TO for multiple deliveries only with delayed delivery update- 1, 如下销售订单728, ...

  4. anaconda安装配置步骤、报错解决

    文章目录 anaconda安装配置 安装 配置 BUG anaconda安装配置 安装 安装参考博客: https://blog.csdn.net/wq_ocean_/article/details/ ...

  5. CentOS 执行 source /etc/profile命令时,报错:-bash: #: 未找到命令

    问题描述: CentOS 执行 source /etc/profile命令时,报错:-bash: #: 未找到命令 如下所示: [root@localhost ~]# source /etc/prof ...

  6. Redis 5.0.3默认配置启动报错解决方法

    Redis 5.0.3默认配置启动报错解决方法 参考文章: (1)Redis 5.0.3默认配置启动报错解决方法 (2)https://www.cnblogs.com/miclesvic/p/1031 ...

  7. python无缘无故不执行/跳过某个函数,无报错无警告

    在执行函数一个函数的时候无报错无警告,但就是不执行这个函数,下面是解决方案: 可能在函数中加入了 yield 关键字 !!! 如下函数就无法执行: def get_xx():a = "tes ...

  8. Spark权限问题:Spark-submit运行报错 Permission denied user=deploy

    1.视界 2.背景 Spark权限问题:Spark-submit运行报错 Permission denied user=deploy 这个问题是权限问题,只需要修改一下hdfs路径的权限就好了 原本的 ...

  9. tomcat配置报错解决方法 The jre_home environment variable is not defined correctly

    tomcat配置报错解决方法 The jre_home environment variable is not defined correctly 参考文章: (1)tomcat配置报错解决方法 Th ...

最新文章

  1. 日常make 的小技巧
  2. python整数类型进制表示_Python二进制、八进制、十六进制数字的表示和转换
  3. html form label标签基础语法结构与使用案例教程(转载)
  4. python离线安装flask_Linux下离线安装Flask + gunicorn服务详细步骤
  5. C#语法精髓之常用的操作符
  6. RT-Thread 简介 https://www.rt-thread.org/
  7. css3中的边框圆角border-radius的用法
  8. ubuntu下arpoison安装
  9. Web开发之Cookie
  10. 库存系统 代码 java_商品库存管理系统java源代码
  11. Python 3.9.5 官方中文文档及打包下载
  12. 中文核心期刊目录总览
  13. 读取HDF或者NetCDF格式的栅格数据
  14. 已解决AttributeError: ‘Rectangle‘ object has no property ‘laber‘
  15. 做人呢,最重要的就是开心啦~
  16. Day020 - pdf合并与excel/csv读取写入
  17. TruckSim搭仿真车跑偏解决办法
  18. 关于vs2019安全函数localtime_s()的用法
  19. 0x01位运算——a^b
  20. VS2022换主题和背景

热门文章

  1. Java基础--文件切割器
  2. 中国视频点播vod系统 v4.2 build 2002.09.21 是什么
  3. php没开启wap功能,php作wap开发时遇到的问题
  4. QQ客服聊天功能网页跳转只需要几行代码
  5. Certificate doesn't match any of the subject alternative names问题的解决
  6. VS2008 新建网站时没有模板解决办法
  7. 服务器文件夹 删除 修改 日志,win服务器 删除文件夹
  8. 也谈多操作系统并存(Win98和WinMe)
  9. 最简单的代码【数字图像处理】计算rice.png中米粒个数
  10. 教你如何从零基础基础到深入学习UI设计