前言:
当前我们对“centos7安装hue”大约比较看重,同学们都需要学习一些“centos7安装hue”的相关内容。那么小编同时在网络上网罗了一些关于“centos7安装hue””的相关内容,希望姐妹们能喜欢,姐妹们快快来学习一下吧!温馨提示:要看高清无码套图,请使用手机打开并单击图片放大查看。
Fayson的github:
1.问题描述
在使用Hue创建Ssh的Oozie工作流,在Shell脚本中执行sudo命令失败,异常如下:
测试shell脚本
#!/bin/bashsudo mkdir /dfs/myshell
运行异常:
Log Upload Time: Mon Dec 18 05:22:07 -0500 2017 Log Length: 400 We trust you have received the usual lecture from the local SystemAdministrator. It usually boils down to these three things: #1) Respect the privacy of others. #2) Think before you type. #3) With great power comes great responsibility.sudo: no tty present and no askpass program specifiedFailing Oozie Launcher, Main class [org.apache.oozie.action.hadoop.ShellMain], exit code [1]
2.问题复现
1.使用Fayson用户登录Hue,创建一个Shell Workflow的工作流
2.将test.sh脚本上传至当前工作流的workspace/lib目录下
3.保存工作流,点击运行,作业执行失败
失败日志如下
3.问题解决
1.使用root用户修改/etc/sudoers文件,将fayson用户修改为拥有sudo权限的用户
在/etc/sudoers文件末尾增加如下配置
fayson ALL=(ALL) NOPASSWD: ALL
将配置文件中的如下信息注释
## Disable "ssh hostname sudo <cmd>", because it will show the password in clear. # You have to run "ssh -t hostname sudo <cmd>".##Defaults requiretty
注意:这里需要集为群所有节点的fayson用户添加sudo权限。
2.再次运行作业
3.保存作业并执行
4.总结
在Oozie的Ssh Action脚本中有需要使用Sudo权限去执行的命令,则需要为fayson用户添加Sudo权限,否则是无法执行Sudo命令的。在非Kerberos环境下如果需要切换不同的用户执行hadoop命令,可以使用exportHADOOP_USER_NAME=hive在Shell加载执行用户。
为天地立心,为生民立命,为往圣继绝学,为万世开太平。
温馨提示:要看高清无码套图,请使用手机打开并单击图片放大查看。
您可能还想看
安装
CENTOS6.5安装CDH5.12.1(一)
CENTOS6.5安装CDH5.12.1(二)
CENTOS7.2安装CDH5.10和Kudu1.2(一)
CENTOS7.2安装CDH5.10和Kudu1.2(二)
如何在CDH中安装Kudu&Spark2&Kafka
如何升级Cloudera Manager和CDH
如何卸载CDH(附一键卸载github源码)
如何迁移Cloudera Manager节点
如何在Windows Server2008搭建DNS服务并配置泛域名解析
安全
如何在CDH集群启用Kerberos
如何在Hue中使用Sentry
如何在CDH启用Kerberos的情况下安装及使用Sentry(一)
如何在CDH启用Kerberos的情况下安装及使用Sentry(二)
如何在CDH未启用认证的情况下安装及使用Sentry
如何使用Sentry管理Hive外部表权限
如何使用Sentry管理Hive外部表(补充)
如何在Kerberos与非Kerberos的CDH集群BDR不可用时复制数据
Windows Kerberos客户端配置并访问CDH
数据科学
如何在CDSW中使用R绘制直方图
如何使用Python Impyla客户端连接Hive和Impala
如何在CDH集群安装Anaconda&搭建Python私有源
如何使用CDSW在CDH中分布式运行所有R代码
如何使用CDSW在CDH集群通过sparklyr提交R的Spark作业
如何使用R连接Hive与Impala
如何在Redhat中安装R的包及搭建R的私有源
如何在Redhat中配置R环境
什么是sparklyr
其他
CDH网络要求(Lenovo参考架构)
大数据售前的中年危机
如何实现CDH元数据库MySQL的主备
如何在CDH中使用HPLSQL实现存储过程
如何在Hive&Impala中使用UDF
Hive多分隔符支持示例
推荐关注Hadoop实操,第一时间,分享更多Hadoop干货,欢迎转发和分享。
原创文章,欢迎转载,转载请注明:转载自微信公众号Hadoop实操
标签: #centos7安装hue