CM安装好集群之后在shell命令下执行hive 或者hbase操作遇到权限问题的解决方法
2014-09-22 14:57
886 查看
CM 安装的hive,默认使用CM创建的hive用户启动的hive相关的进程,同理hbase也一样,用hbase用户启动的hbase相关的进程。
在hdfs上,相应的文件夹的owner也是对应的账户,比如hive相关的文件夹的owner和group都为hive 和hive ,hbase的为hbase:hbase
这样你在控制台用其他用户进入hive或者hbase客户端shell的时候,执行相关的命令,就会报访问权限问题了,比如用root用户执行hive打开hive客户端,在里面执行查询就会报错。
这时候就要用到sudo命令,以相应用户的身份来运行程序。
比如运行hive客户端,就可以用:sudo -u hive hive
运行hbase相关的命令,就可以用sudo -u hbase hbase XXX,比如运行hbase检查程序:sudo -u hbase hbase hbck
哪些进程由哪些用户运行的在管理平台上都能很清楚的看到,比如hdfs用户是hdfs的超级管理员,flume用户是用来启动flume的。
在hdfs上,相应的文件夹的owner也是对应的账户,比如hive相关的文件夹的owner和group都为hive 和hive ,hbase的为hbase:hbase
这样你在控制台用其他用户进入hive或者hbase客户端shell的时候,执行相关的命令,就会报访问权限问题了,比如用root用户执行hive打开hive客户端,在里面执行查询就会报错。
这时候就要用到sudo命令,以相应用户的身份来运行程序。
比如运行hive客户端,就可以用:sudo -u hive hive
运行hbase相关的命令,就可以用sudo -u hbase hbase XXX,比如运行hbase检查程序:sudo -u hbase hbase hbck
哪些进程由哪些用户运行的在管理平台上都能很清楚的看到,比如hdfs用户是hdfs的超级管理员,flume用户是用来启动flume的。
相关文章推荐
- 解决C#操作PowerShell时有时需要确认的操作不能执行问题,附操作VisualSvn权限的方法
- 安装Sql Server 2008,遇到的无权限创建数据库、修改身份验证模式等问题的原因及解决方法
- 安装了Mathtype之后出现“打开对话框命令无法执行”解决方法!
- 【centos安装wordpress】要执行请求的操作,WordPress 需要访问您网页服务器的权限。 请输入您的 FTP 登录XXXX”完美解决方法
- 安装hadoop和hive时候遇到的问题及解决方法
- Robot Framework安装及执行用例过程中遇到的问题及解决方法
- 使用ssh或者远程执行命令是的一些问题解决方法
- 我在安装TFS 2008的时候遇到的问题以及解决方法一sharepoint 安装 命令建立应用程序和站点集
- 执行查看linux端口命令 9083 端口发现被占用 Hive安装过程遇到的问题
- Win7或者Win8 安装 Visual Studio 2013 Tools for Unity 遇到2502或者2503问题的解决方法
- 安装帝国CMS遇到“修改php.ini,将:short_open_tag 设为 On”的解决方法+“建立目录不成功!请检查目录权限”问题
- 解决hbase 执行shell命令出错问题
- windows2000安装IE6遇到的问题及解决方法
- VMware Tools “无法计算本地文件大小。你可能没有执行该操作的权限。”的解决方法
- 在同一台机器上安装Oracle9i与Oracle10g遇到的问题和解决方法(Windows xp 操作系统)
- SQL Server 2008 安装过程中遇到“性能计数器注册表配置单元一致性”检查失败 问题的解决方法
- 安装IE8在控制面板里面删除之后进不去桌面,提示找不到-IESetting.dll 解决办法(解决IE8卸载不了的问题,返回IE7 ,返回IE6),从IE8回到IE7的方法.
- 64位centos 5.1(kenel版本:2.6.18-53)上安装VMware Server遇到的问题及解决方法
- 关于Cookie跨域操作遇到的问题及解决方法
- 关于Cookie跨域操作遇到的问题及解决方法