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

陕西手机网站建设公司下载58同城本地版

陕西手机网站建设公司,下载58同城本地版,无需注册免费创建网站,ios开发入门【背景】 我正在用SpringBoot框架写一个数据治理项目#xff0c;目前所处阶段是将hive和hdfs中的元数据提取出来#xff0c;存储到MySQL中#xff0c;我的hive和hdfs上的数据存储在三台Linux服务器上#xff08;hadoop102-104#xff09;#xff0c;MySQL在我本地Window…【背景】 我正在用SpringBoot框架写一个数据治理项目目前所处阶段是将hive和hdfs中的元数据提取出来存储到MySQL中我的hive和hdfs上的数据存储在三台Linux服务器上hadoop102-104MySQL在我本地Windows上 【问题】 在我启动SpringBoot服务准备将hive元数据提取到MySQL中时发现hive中的数据可以正常提取到通过打断点能看到81张能正常出来 但MySQL就是不显示 【原因】 原因1、Service模块和Mapper模块的类接口上没标明是我本地MySQL的数据源DS(xxx) 原因2、application.properties这个文件中镜像源没写成动态的 原因3、我的认知问题SpringBoot中的主类main方法【DgaApplication】只负责启动服务并不负责Hive数据提取和MySQL数据装载当然前提是你没在main里调用该方法我以为启动服务了里面所有的类都会自动执行并没有在test模块测试【testMetaStore】用于将hive数据装载到MySQL这个方法傻了傻了。 【解决】 原因1的解决在ServiceMapper模块接口和类上都加上DS(dga-local) 这个按理说在Mapper接口上加了注解在Service上可以不接但我都加确保万无一失 原因2的解决application.properties文件中改为动态数据源 hive.metastore.server.urlthrift://hadoop102:9083# Linux集群上的MySQL spring.autoconfigure.excludecom.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure spring.datasource.dynamic.datasource.dga.urljdbc:mysql://hadoop102:3306/dga?characterEncodingutf-8useSSLfalseallowPublicKeyRetrievaltrue spring.datasource.dynamic.datasource.dga.driver-class-namecom.mysql.cj.jdbc.Driver spring.datasource.dynamic.datasource.dga.usernameroot spring.datasource.dynamic.datasource.dga.password000000 spring.datasource.dynamic.datasource.dga.druid.initial-size5 spring.datasource.dynamic.datasource.dga.druid.min-idle5 spring.datasource.dynamic.datasource.dga.druid.max-active20 spring.datasource.dynamic.datasource.dga.druid.max-wait60000 spring.datasource.dynamic.datasource.dga.druid.test-on-borrowtrue spring.datasource.dynamic.datasource.dga.druid.test-while-idletrue spring.datasource.dynamic.datasource.dga.druid.test-on-returnfalse# 自己本地Windows的MySQL spring.datasource.dynamic.datasource.dga_local.urljdbc:mysql://localhost:3306/dga?characterEncodingutf-8useSSLfalseallowPublicKeyRetrievaltrue spring.datasource.dynamic.datasource.dga_local.driver-class-namecom.mysql.cj.jdbc.Driver spring.datasource.dynamic.datasource.dga_local.usernameroot spring.datasource.dynamic.datasource.dga_local.password123456 spring.datasource.dynamic.datasource.dga_local.druid.initial-size5 spring.datasource.dynamic.datasource.dga_local.druid.min-idle5 spring.datasource.dynamic.datasource.dga_local.druid.max-active20 spring.datasource.dynamic.datasource.dga_local.druid.max-wait60000 spring.datasource.dynamic.datasource.dga_local.druid.test-on-borrowtrue spring.datasource.dynamic.datasource.dga_local.druid.test-while-idletrue spring.datasource.dynamic.datasource.dga_local.druid.test-on-returnfalse 注意标红的这段代码也要加否则可能会报错spring.datasource.dynamic.datasource.dga_local.urljdbc:mysql://localhost:3306/dga?characterEncodingutf-8useSSLfalseallowPublicKeyRetrievaltrue 原因3的解决在test类中执行装载方法 Testvoid testMetaStore() throws Exception {tableMetaInfoServiceImpl.initTableMeta(gmall,2022-05-22);} 主类启动以后再test模块中调用一次这个方法 上述操作都更改后再查看MySQL数据 成功~
http://www.zqtcl.cn/news/282129/

相关文章:

  • 手机网站织梦模板it初学者做网站
  • asp做的网站怎么发布企业黄页网站源码
  • 在云服务器上搭建网站云端视差wordpress企业主题破解版
  • 英德市住房城乡建设网站图片设计公司
  • 网站建设分金手指专业十七wordpress 审核
  • 怎么欣赏一个网站设计图网站传送门怎么做
  • 网站有什么组成上海做推广网站
  • 网站上传大马后怎么做管理咨询公司口号
  • 网站集约整合建设交流雅虎网站提交入口
  • 网站安全建设必要性网站登录页面
  • 鄂州网站推广做区块链在哪个网站
  • 网站什么内容网站安全性设计
  • 免费动态域名申请seo发布网站
  • 软件毕设代做网站广告设计公司资质
  • 织梦网站模板如何安装网页设计教程心得体会
  • 网站开发 男生网站二维码怎么做的
  • net网站开发教程网站防御怎么做
  • 手机网站设计只选亿企邦哪个选项不属于网络营销的特点
  • 繁昌网站建设如何用易语言做网站
  • 电子商务网站建设财务分析建立网站方法
  • 大专学网站开发wordpress显示数据库请求
  • 诸暨网站制作设计公众号文章怎么导入到wordpress
  • 网站死链怎么办青岛网站制作企业
  • 已经有域名 怎么修改网站网站推广找客户
  • 网站的制作建站人增加网站流量
  • 向国旗致敬做时代新人网站广州网站建设公司排名
  • 阿里云域名怎么做网站对网站进行seo优化
  • 响应式网站建设合同11月将现新冠感染高峰
  • 做网站客户一般会问什么问题百度云网盘资源分享网站
  • 网站设计中超链接怎么做艺术设计