如何以hdfs的用户来执行hadoop命令
来源:互联网 发布:js 一段html 获取 img 编辑:程序博客网 时间:2024/06/03 15:20
当hadoop集群中加上权限管理后,即使是linux的root用户也不能拥有最高权限了,因为hdfs的管理员是hdfs,那么问题来了,怎么在命令行调用hdfs的命令呢?
开启检查 HDFS 权限
dfs.permissions
设置为true
创建目录
su hdfs -c "hadoop fs -mkdir /spark-log"
分配权限
su hdfs -l -c "hadoop fs -chown -R root:root /spark-log"
su hdfs -l -c "hadoop fs -ls /"
说明:
假设用户名为username,需要运行command程序,命令如下:
su username -l -c "comman"
其中“-l”表示以登录方式执行,这就意味着username的环境变量会被初始化,这在很多情况下是必须的。
2 0
- 如何以hdfs的用户来执行hadoop命令
- HDFS------hadoop fs -ls命令的执行过程
- HDFS------hadoop fs -get命令的代码执行过程
- HDFS------hadoop fs -ls命令的执行过程
- Android或Java应用中如何以默认用户或root用户执行Shell命令
- Hadoop详解(二)——HDFS的命令,执行过程,Java接口,原理详解。RPC机制
- hadoop的hdfs的shell命令
- Hadoop的hdfs常用的文件命令
- Hadoop HDFS支持的所有命令
- Hadoop对hdfs操作的命令
- 【hadoop】 1009-hdfs的shell命令
- hadoop之hdfs的shell命令操作
- hadoop的hdfs常用文件操作命令
- 如何设置允许某些用户执行sudo的命令
- Hadoop操作HDFS命令
- Hadoop操作HDFS命令
- Hadoop操作HDFS命令
- Hadoop操作HDFS命令
- 关于Jsoup解析https网页的问题
- 友坚恒天UTS3C6410资料下载链接
- 一个类从定义到调用
- CentOS 6.5 x86_64操作系统图文安装指南
- Android浏览图片,点击放大至全屏效果
- 如何以hdfs的用户来执行hadoop命令
- Android开发学习之路--UI之简单聊天界面
- Linux CentOS 6.5中安装与配置Tomcat-8方法
- Android拍摄的视频无法在IOS播放
- 单例模式
- 1031. Hello World for U (20)
- java.util.Collections.copy()方法注意点
- android应用实现虚线
- Android Studio开发-引用jar及so文件