当前位置: 首页 > news >正文

宝塔做网站安全吗手机怎么创建网站

宝塔做网站安全吗,手机怎么创建网站,网站建设咨询话术,python做web网站此篇博客仅记录在使用sqoop时遇到的各种问题。持续更新,有问题评论区一起探讨,写得有不足之处见谅。 Oracle_to_hive 1. main ERROR Could not register mbeans java.security.AccessControlException: access denied ("javax.management.MBeanTr…

        此篇博客仅记录在使用sqoop时遇到的各种问题。持续更新,有问题评论区一起探讨,写得有不足之处见谅。

Oracle_to_hive

1. main ERROR Could not register mbeans java.security.AccessControlException: access denied ("javax.management.MBeanTrustPermission" "register")

日期:20241031

原因分析:Sqoop 在执行导入时依赖了 Hive,Hive 启用了 Log4j 的 JMX 功能,在没有足够权限的情况下尝试注册 MBeans 时被阻止,从而引发该错误

解决方法:

修改jdk的文件找到:jdk安装目录/jre/lib/security/java.policy

具体配置如下:在文件中添加如下内容
        permission javax.management.MBeanTrustPermission "register";

2. org.apache.atlas.AtlasException: Failed to load application yaml当集群配置了atlas时,可能会遇到此问题

日期:20241031

原因分析:无法在classpath提及的目录中找到application-atlas.yml文件

将找到的配置文件,拷贝到classpath起止一个地址中:

3. cannot recognize input near ',' 'gcrq_month' ',' in column type
24/10/31 17:05:16 ERROR ql.Driver: FAILED: ParseException line 1:895 cannot recognize input near ',' 'gcrq_month' ',' in column type
org.apache.hadoop.hive.ql.parse.ParseException: line 1:895 cannot recognize input near ',' 'gcrq_month' ',' in column type。sqoop只支持单分区问题

日期:20241031

原因分析:导入数据到hive表时,使用了多个分区字段

源码级别解析可以看:Sqoop 数据导入多分区Hive解决方法_sqoop import 多个分区-CSDN博客

换种简单的解决方式,通过HCatalog解决,先查看是否安装HCatalog

然后参数使用HCatalog:

--split-by MINUTE \
--hive-import \
--hive-table ods_pre_dat_dcsj_time \
--target-dir /user/sqoop/hive/oracle_to_hive/ods_pre_dat_dcsj_time \
--delete-target-dir \
-- --hive-drop-import-delims \
--hcatalog-database dw \
--hcatalog-table ods_pre_dat_dcsj_time \
--hcatalog-storage-stanza 'stored as orc' \
--hcatalog-partition-keys "gcrq_year,gcrq_month,gcrq_day" \
--hcatalog-partition-values "${gcrq_year},${gcrq_month},${gcrq_day}" \

--num-mappers 3 

4. FAILED: HiveAuthzPluginException Error getting permissions for hdfs://udh/user/sqoop/hive/oracle_to_hive/ods_pre_dat_dcsj_time : Unauthorized connection for super-user: hive from IP /xxx.xxx.xxx.xxx

日期:20241101

原因分析:猜测权限问题,其中xxx.xxx.xxx.xxx为我提交sqoop命令所在的服务器,“hive ”为我在服务器上以hive用户身份提交sqoop。我在sqoop命令中指定存放数据的临时目录为:--target-dir /user/sqoop/hive/oracle_to_hive/ods_pre_dat_dcsj_time,查看一下此目录的权限

发现存放临时数据目录下是有数据文件的,再看看它的父目录:

尝试用hdfs dfs -chown修改其父目录权限,改为拥有者为hive。再次执行,还是报错。

        转换下思路,难道是hive的权限限制问题?Unauthorized connection for super-user: hive from IP /10.81.35.162,大白话翻译:超级用户的未经授权的连接。而在 Hive 中,hive 用户通常是一个默认的超级用户,具备访问和操作 Hive 的所有权限

        在hdfs的core-site文件中配置:

<property>
    <name>hadoop.proxyuser.hive.groups</name>
    <value>*</value> <!-- 允许所有用户组访问 -->
</property>
<property>
    <name>hadoop.proxyuser.hive.hosts</name>
    <value>xxx.xxx.xxx.xxx</value> <!-- 允许特定 IP 地址访问 ,多ip逗号分隔-->
</property>

ambari修改的话一般在HDFS的自定义core-site中,改为以上配置后需要先重启HDFS再重启HIve

http://www.hyszgw.com/news/28983.html

相关文章:

  • 学校网站制作方案大数据营销的案例
  • 嘉兴做网站优化的公司南昌seo服务
  • 做国外进口衣服的网站seo排名优化怎样
  • 公司做的网站访问很慢推广是什么意思
  • 西安高校网站建设建立个人网站
  • 美食网站网页设计百度投诉电话
  • app开发公司的管理体系网站优化公司大家好
  • 漳州正规网站建设公司电商入门基础知识
  • 外贸服装网站模板河南网站优化排名
  • 印刷包装公司网站模板女教师遭网课入侵视频
  • 上海企业网站建设报网站怎么添加外链
  • 学产品设计好找工作吗志鸿优化网
  • wordpress 浮动代码seo流量优化
  • 郑州网站seo多少钱神秘网站
  • 县政府网站建设方案网络销售平台排名前十
  • 旅游网站开发的背景拉新app推广平台排名
  • 影视 网站建设 新媒体站长网站
  • 备案网站推广普通话绘画
  • 网站建设遇到哪些问题站长工具seo综合查询网
  • 做网站建设公司赚钱吗2024年新闻摘抄十条
  • 揭阳手机网站建设网站优化排名哪家性价比高
  • 全网营销型网站老域名
  • 一个电商网站开发需要多久网络营销个人总结
  • 优酷网站建设视频教程集推广普通话的意义是什么
  • 工信部企业网站备案吗安徽网站关键词优化
  • 无锡找厂网站软文价格
  • 网站开发类合同范本免费友情链接
  • 地推网站信息怎么做品牌宣传活动策划方案
  • 网站建设部分费用会计科目外包公司有哪些
  • qq小程序api成都seo招聘