分类

链接

2022 年 5 月
 1
2345678
9101112131415
16171819202122
23242526272829
3031  

近期文章

热门标签

新人福利,免费薅羊毛

现在位置:    首页 > 大数据 > 正文
共享办公室出租
hive权限配置注意事项2
大数据 暂无评论 阅读(120)

root>

  1. beeline -u jdbc:hive2://localhost:10000

在使用beeline连接hive 的时候会报权限验证失败的错误:

org.apache.hadoop.security.AccessControlException: Permission denied: user=anonymous, access=EXECUTE, inode="/tmp":root:supergroup:drwx------

 

需要在hdfs.site.xml增加:

  1. <property>
  2. <name>dfs.permissions</name>
  3. <value>false</value>
  4. </property>

 

hive-site.xml配置:

  1. <?xml version="1.0"?>
  2. <?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
  3. <configuration>
  4. <!-- jdbc 连接的 URL -->
  5. <property>
  6. <name>javax.jdo.option.ConnectionURL</name>
  7. <value>jdbc:mysql://localhost:3306/metastore?useSSL=false</value>
  8. </property>
  9. <!-- jdbc 连接的 Driver-->
  10. <property>
  11. <name>javax.jdo.option.ConnectionDriverName</name>
  12. <value>com.mysql.jdbc.Driver</value>
  13. </property>
  14. <!-- jdbc 连接的 username(MySQL用户名)-->
  15. <property>
  16. <name>javax.jdo.option.ConnectionUserName</name>
  17. <value>root</value>
  18. </property>
  19. <!-- jdbc 连接的 password(MySQL密码) -->
  20. <property>
  21. <name>javax.jdo.option.ConnectionPassword</name>
  22. <value>123456</value>
  23. </property>
  24. <!-- Hive 元数据存储版本的验证(Hive元数据默认是存储在Derby中,正常开启时它会去校验Derby,现在要使用MySQL存储元数据,
  25.      就需要把这个关闭即可,如果开启,MySQL和Derby会导致Hive启动不起来的) -->
  26. <property>
  27. <name>hive.metastore.schema.verification</name>
  28. <value>false</value>
  29. </property>
  30. <!--元数据存储授权-->
  31. <property>
  32. <name>hive.metastore.event.db.notification.api.auth</name>
  33. <value>false</value>
  34. </property>
  35. <!-- Hive 默认在 HDFS 的工作目录(可以不配置,因为默认就是/user/hive/warehouse,如果不使用默认的位置,可以手动修改) -->
  36. <property>
  37. <name>hive.metastore.warehouse.dir</name>
  38. <value>/user/hive/warehouse</value>
  39. </property>
  40.  
  41. <property>
  42. <name>hive.metastore.uris</name>
  43. <value>thrift://localhost:9083</value>
  44. </property>
  45.  
  46.  
  47.  
  48. <!-- 指定 hiveserver2 连接的 host -->
  49. <property>
  50.     <name>hive.server2.thrift.bind.host</name>
  51.     <value>localhost</value>
  52. </property>
  53. <!-- 指定 hiveserver2 连接的端口号 -->
  54. <property>
  55.     <name>hive.server2.thrift.port</name>
  56.     <value>10000</value>
  57. </property> 
  58.  
  59. </configuration>

============ 欢迎各位老板打赏~ ===========

本文版权归Bruce's Blog所有,转载引用请完整注明以下信息:
本文作者:Bruce
本文地址:hive权限配置注意事项2 | Bruce's Blog

发表评论

留言无头像?