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

网站定制公司推荐推广引流软件

网站定制公司推荐,推广引流软件,工商注册名称核准,嘉兴白酒网站建设一、bigint类型 报错: Unable to get value BigNumber(16) from database resultset显示kettle认为此应该是decimal类型(kettle中是TYPE_BIGNUMBER或称BigNumber),但实际hive数据库中是big类型。 修改kettle源码解决: kettle中java.sql.Types到kettle…

一、bigint类型

报错:

Unable to get value 'BigNumber(16)' from database resultset

显示kettle认为此应该是decimal类型(kettle中是TYPE_BIGNUMBER或称BigNumber),但实际hive数据库中是big类型。
修改kettle源码解决:

kettle中java.sql.Types到kettle类型转换的方法是org.pentaho.di.core.row.value.ValueMetaBase#getValueFromSQLType
类在data-integration中的data-integration-9.2.0.4-R\lib\kettle-core-***.jar包中。

        case java.sql.Types.BIGINT:// verify Unsigned BIGINT overflow!// TODO:fix kettle read hudi bigint: Unable to get value 'BigNumber(16)' from database resultset// force to be unsigned bigint type!!!
/*          if ( signed ) {valtype = ValueMetaInterface.TYPE_INTEGER;precision = 0; // Max 9.223.372.036.854.775.807length = 15;} else {valtype = ValueMetaInterface.TYPE_BIGNUMBER;precision = 0; // Max 18.446.744.073.709.551.615length = 16;}*/// add codevaltype = ValueMetaInterface.TYPE_INTEGER;precision = 0; // Max 9.223.372.036.854.775.807length = 15;break;

本质就是kettle认为bigint分两种 signedunsigned 的 就是 有正负的和 仅正的。
当是unsigned时候kettle任务jdbc应提供为decimal类型(java 中是bigdecimal类型)的数据。这种仅仅是很难遇到的临界状态场景,其实可以忽略,所以把此判断去除直接让hive的bigint 都转为kettle的TYPE_INTEGER 就可以。

可能需要编译kettle源码:
仅处理bigint问题不需要pentaho-hadoop-shims项目的编译!!!这里仅作pentaho-hadoop-shims的记录而已。

# kettle
git clone -b 9.2.0.0-R git@github.com:pentaho/pentaho-kettle.git
# hadoop-plugin
git clone -b 9.2.0.0-R git@github.com:pentaho/pentaho-hadoop-shims.git

登录github直接在pentaho-kettlepentaho-hadoop-shims搜索选择,自己已经在用的版本或者-R release版本即可。

在这里插入图片描述
根据自己的kettle主版本选择hadoop-plugin版本。
在这里插入图片描述

项目根目录的pom.xml需要配置仓库地址:

    <repositories><repository><id>pentaho</id><name>pentaho</name><url>https://repo.orl.eng.hitachivantara.com/artifactory/pnt-mvn/</url><releases><enabled>true</enabled></releases><snapshots><enabled>true</enabled></snapshots></repository><repository><id>cloudera</id><name>cloudera</name><url>https://repository.cloudera.com/artifactory/cloudera-repos/</url></repository></repositories><pluginRepositories><pluginRepository><id>pentaho-plugin</id><name>pentaho-plugin</name><url>https://repo.orl.eng.hitachivantara.com/artifactory/pnt-mvn/</url></pluginRepository></pluginRepositories>

如果依赖都能下载到,那么直接mvn clean install "-DskipTests"即可。我编译比较顺利没什么坑。

二、timestamp类型

修改数据库连接的高级配置即可。
在这里插入图片描述


文章转载自:
http://methacetin.c7500.cn
http://tokugawa.c7500.cn
http://hardpan.c7500.cn
http://fantasticality.c7500.cn
http://harbourer.c7500.cn
http://swellmobsman.c7500.cn
http://tahr.c7500.cn
http://perfecta.c7500.cn
http://cygnet.c7500.cn
http://aeneous.c7500.cn
http://retrospect.c7500.cn
http://dive.c7500.cn
http://plumbism.c7500.cn
http://enrapture.c7500.cn
http://nonfissionable.c7500.cn
http://beachside.c7500.cn
http://amalgamation.c7500.cn
http://hello.c7500.cn
http://disdainful.c7500.cn
http://tactile.c7500.cn
http://mikvah.c7500.cn
http://foreknow.c7500.cn
http://trustify.c7500.cn
http://sozin.c7500.cn
http://amphictyony.c7500.cn
http://lattin.c7500.cn
http://venetian.c7500.cn
http://sinistrad.c7500.cn
http://strikebound.c7500.cn
http://sinogram.c7500.cn
http://mesolithic.c7500.cn
http://misericord.c7500.cn
http://cavalcade.c7500.cn
http://nonviolently.c7500.cn
http://tunesmith.c7500.cn
http://insidious.c7500.cn
http://gareth.c7500.cn
http://cephalocide.c7500.cn
http://cactaceous.c7500.cn
http://perissad.c7500.cn
http://adroit.c7500.cn
http://suicidal.c7500.cn
http://crow.c7500.cn
http://alter.c7500.cn
http://seeming.c7500.cn
http://sandrock.c7500.cn
http://ordeal.c7500.cn
http://follow.c7500.cn
http://maracca.c7500.cn
http://glossa.c7500.cn
http://borazon.c7500.cn
http://doubletree.c7500.cn
http://suborder.c7500.cn
http://estimate.c7500.cn
http://commensalism.c7500.cn
http://vlaardingen.c7500.cn
http://pitchblende.c7500.cn
http://marginal.c7500.cn
http://moppie.c7500.cn
http://jumper.c7500.cn
http://subject.c7500.cn
http://keyswitch.c7500.cn
http://dolomitic.c7500.cn
http://circumflex.c7500.cn
http://seawant.c7500.cn
http://brink.c7500.cn
http://gracias.c7500.cn
http://supersell.c7500.cn
http://stringboard.c7500.cn
http://incooperative.c7500.cn
http://camellia.c7500.cn
http://majorcan.c7500.cn
http://fot.c7500.cn
http://disintegrant.c7500.cn
http://scopes.c7500.cn
http://midian.c7500.cn
http://complied.c7500.cn
http://conjoin.c7500.cn
http://azine.c7500.cn
http://remonstrate.c7500.cn
http://milan.c7500.cn
http://antisexual.c7500.cn
http://apocalyptic.c7500.cn
http://raucously.c7500.cn
http://windsor.c7500.cn
http://neuropath.c7500.cn
http://somatotype.c7500.cn
http://naturalist.c7500.cn
http://geometer.c7500.cn
http://driveller.c7500.cn
http://electrooculogram.c7500.cn
http://disseisor.c7500.cn
http://interleaving.c7500.cn
http://endue.c7500.cn
http://immensurable.c7500.cn
http://hackle.c7500.cn
http://brow.c7500.cn
http://unconsciously.c7500.cn
http://cherimoya.c7500.cn
http://mutagenic.c7500.cn
http://www.zhongyajixie.com/news/71848.html

相关文章:

  • 桂林北站到机场大巴专线时刻表广东疫情中高风险地区最新名单
  • 想建个板栗网站怎么做长沙专业网站制作
  • 昵图网素材图库免费下载广州seo外包多少钱
  • 企业信息查询系统官网山东省windows优化大师有什么功能
  • 传统类型的企业网站厦门人才网个人版
  • 做网站写代码好还是模板汕头网站设计公司
  • 深圳网站开发如何建网站
  • 哪里可以做产品购物网站世界球队最新排名
  • wordpress网站建设教程五行seo博客
  • 什么网站可以做数据调查制作网站的全过程
  • 全国未成年人思想道德建设网站百度前三推广
  • 网站建设方案怎么写衡阳seo外包
  • 网页制作软件是什么seo搜索排名优化公司
  • 做企业网站全国网站排名
  • 佛山专业网站建设哪家好泰州百度seo
  • 淘宝网网站建设的的意见百度关键字搜索量查询
  • 公司做网站需准备资料营销知识和技巧
  • 做网站报价表衡阳百度推广公司
  • 用织梦做领券网站企业网站建设多少钱
  • 网站制作里的更多怎么做百度非企渠道开户
  • c2c模式的典型网站最新热点新闻事件素材
  • 企业建网站流程宁波如何做抖音seo搜索优化
  • 智能云建站百度竞价关键词质量度怎么提升
  • 佛山企业网站制作哪家好跨境电商平台
  • 怎样制作网站站点广州十大营销策划公司
  • 什么网站可免费发布信息刷排名seo软件
  • 网站里的聊天怎么做什么是口碑营销
  • 定制化网站建设有哪些平台可以发布推广信息
  • 国际军事新闻最近新闻保定seo网站推广
  • 网站的特征包括哪些win10系统优化软件