Permission denied: user=anonymous, access=EXECUTE, inode=“/tmp“
beeline连接hive失败
1、检查
确认metastore 和hiveserver2两个服务启动了
nohup hive --service metastore >> log.out 2>&1 &
nohup hive --service hiveserver2 >> log.out 2>&1 &
检查10000端口是否被占用
ss -lnp|grep 10000
检查hadoop的core-site.xml的账号配置,已经配置了登陆用户的超级用户权限,关于这一块配置规则可自行百度,不做多余阐述。
2、原因
beeline -u jdbc:hive2://192.168.2.201:10000
这种方式直接连接,没有指定aohongli用户名和密码,使用的是其实是anonymous(匿名的)这个用户没有hdfs上的/tmp 目录下的写权限,所以造成失败。
[aohongli@hadoop-bi-1 hive-3.1.2]$ beeline
beeline> !connect jdbc:hive2://192.168.2.201:10000
Enter username for jdbc:hive2://192.168.2.201:10000: aohongli
Enter password for jdbc:hive2://192.168.2.201:10000: ************
后面我改变连接方式,连接输入centos的账号密码就可以进入
3、解决方法
1、上面提到的beeline连接填写对应的超级用户的账号密码
[aohongli@hadoop-bi-1 hive-3.1.2]$ beeline -n aohongli -u jdbc:hive2://192.168.2.201:10000
2、修改hdfs上的/tmp的权限
[aohongli@hadoop-bi-1 hive-3.1.2]$ hdfs dfs -chmod 777 /tmp
[aohongli@hadoop-bi-1 hive-3.1.2]$
第二种不建议,知道原理最好,不然以后出问题又不知道怎么办才好,另一种就是更直接的取消hdfs的权限检验。我就是为了弄明白集群的权限才玩的深,取消权限检验什么都没有了,就没意思了。
Permission denied: user=anonymous, access=EXECUTE, inode=“/tmp“相关推荐
- Hive JDBC:Permission denied: user=anonymous, access=EXECUTE, inode=”/tmp”
今天使用JDBC来操作Hive时,首先启动了hive远程服务模式:hiveserver2 &(表示后台运行),然后到eclipse中运行程序时出现错误: Permission denied: ...
- Hive报错:Hive JDBC:Permission denied: user=anonymous, access=EXECUTE, inode=”/tmp”
1.美图 今天使用JDBC来操作Hive时,首先启动了hive远程服务模式:hiveserver2 &(表示后台运行),然后到eclipse中运行程序时出现错误: Permission den ...
- 报错Permission denied: user=root, access=EXECUTE, inode=“/tmp/hadoop-root“解决办法
方法1 修改文件权限给root hadoop fs -chown -R root:root /tmp 方法2 开放文件权限给所有人 hadoop fs -chmod -r 777 /tmp## 如果报 ...
- 远程连接:hive 报错:Permission denied: user=anonymous, access=EXECUTE
远程连接hive Error: Failed to open new session: java.lang.RuntimeException: java.lang.RuntimeException: ...
- Java在hdfs上创建新文件夹遇错误:Permission denied: user=atguigu, access=READ_EXECUTE, inode=“/tmp“:root:supe
在IDEA里编写测试代码用于在HDFS上创建新文件夹遇到以下错误: Permission denied: user=atguigu, access=READ_EXECUTE, inode=" ...
- org.apache.hadoop.security.AccessControlException: Permission denied: user=anonymous, access=EXECUTE
直接在hdfs文件系统上修改supergroup的权限,解决问题 [root@hadoop001 hadoop-3.1.3]# hdfs dfs -chmod -R 777 /tmp
- Hadoop报错AccessControlException: Permission denied: user=vincent, access=WRITE, inode=/:iie4bu:supe
尝试使用Java操作Hadoop,代码如下: /*** 使用Java API操作HDFS文件系统*/ public class HDFSAPP {public static void main(Str ...
- hadoop 权限错误 Permission denied: user=root, access=WRITE, inode=/:hdfs:super
关于不能执行Hadoop命令 并报权限问题执行错误1.Permission denied: user=root, access=WRITE, inode="/":hdfs:supe ...
- 访问HDFS的权限问题:Permission denied: user=xxx, access=WRITE, inode=“xxxxxxxx“:
问题描述 今天在 idea 中写 scala 的代码访问服务器的 HDFS,报访问HDFS的权限问题:Permission denied: user=xxx, access=WRITE, inode= ...
最新文章
- Centos 6.8 搭建owncloud 私有云盘
- c++从零实现神经网络
- 气势汹涌,天津设立千亿级AI基金;刘强东否认会因AI开除一半员工
- ats反向代理和重定向
- 数据库之间的远程操作
- 《信号与系统》解读 第1章 信号与系统概述-6:系统对时域信号的基本运算与基本变换---幅度、加法、乘法、积分、微分、时延、反转、混合
- 残差自回归模型的R实现
- CCS7.2中如何切换烧写RAM和Flash版本程序
- android—AOSP、AOKP、CM的区别
- 使用windows bat实现自动FTP下载
- .npy文件的打开方式
- z-stac配置按键
- python matplotlib,plt.pie,plt.bar(bike数据的分析)
- CNCC 2018 科技展盛况空前,近 100 家企业汇聚一堂
- django 使用系统自带登录装饰器login_required
- mysql中用户操作日志_Mysql 纪录用户操作日志
- PB DW内容自适应
- mongo查询总结及python调用mongo
- 高通骁龙712处理器规格参数介绍
- 【字符串】最长不含重复字符的子字符串
热门文章
- WIFI路由之神器openwrt
- 黑莓开发学习(入门教程)
- 【毕业设计】基于微信小程序的超市购物系统
- 一款超炫的车充芯片(48V-72V),AH7691.AH7691D,3A大电流
- golang 大驼峰转换工具
- S7-200 PLC内部+5VDC电源的负载能力
- 个人永久性免费-Excel催化剂功能第40波-工资、年终奖个人所得税计算函数
- 【游戏客户端面试题干货】-- 2021年度最新游戏客户端面试干货( 计算机网络篇 )
- 服务器ip为空,win7服务器ip地址为空
- utf8mb4_0900_ai_ci