CDH
- CDH会自动创建很多用户,比如hdfs,spark,这些用户默认都有一些权限,比如操作hdfs的。默认不可用,要在/etc/passwd中开启
- 版本汇总
- 主机 - 所有主机 - 右上角检查所有主机 - 显示检查器结果
- cdh的hdfs默认支持snappy,不需要额外配
hdfs
-
Permission denied: user=dr.who, access=READ_EXECUTE, inode="/xxx"
https://my.oschina.net/MIKEWOO/blog/1542194
dr.who是用web访问hdfs时hdfs给web用户设置的用户名,可以随意修改
2种方法,可以直接在hdfs中修改对应的文件的权限这个错在启动spark2-shell时也会报,但不影响spark2-shell运行,原因还是当前用户没有操作hdfs对应的权限,因为root用户在hdfs中并不像linux那样是最大的,可以切换为hdfs等CDH默认创建的有操作hdfs权限的用户就不会报了