2017年7月4日
摘要: 报错栈: 调小fetchsize参数也不能解决,那问题很可能是某行数据占用空间很大。根据Sqoop生成的导入表对应的实例化类QueryResult.java的244行可定位到报错列是FILE_CONTENT,是个二进制列, 然后查询原库,果然最大的列长达到180M: ps: 怎么用标准的sql语句查 阅读全文
posted @ 2017-07-04 22:48 山君 阅读(2135) 评论(0) 推荐(0) 编辑
摘要: 报错栈: 原因:kylin集群的build server没有获取到最新meta导致 解决方法:reload metadata 阅读全文
posted @ 2017-07-04 22:39 山君 阅读(2879) 评论(0) 推荐(0) 编辑
摘要: 报错栈: 问题的根本原因是字段值类型异常,本来应该是数字型,里面却存了unicode字符。使用报错信息查不到相关资料,另外增加参数也不能解决:-D mapreduce.map.failures.maxpercent=1, query里面增加: and Specimen is not null 也不能 阅读全文
posted @ 2017-07-04 22:28 山君 阅读(717) 评论(0) 推荐(0) 编辑
摘要: 报错栈: 解决:uniqueidentifier类型的列不能作为参数--split-by的值 阅读全文
posted @ 2017-07-04 22:22 山君 阅读(5718) 评论(0) 推荐(0) 编辑
摘要: 报错栈: 解决: null_string字段kylin要求为string[],但自生成的meta里面却是空串,所以导致json反序列化失败 阅读全文
posted @ 2017-07-04 22:19 山君 阅读(4791) 评论(0) 推荐(0) 编辑
摘要: 报错信息: 解决: meta中/table/下存在同名但大小写不同的两个table的meta, 这个meta文件里column的id起始为0,正常情况应该为1. kylin内部把表的meta存到一个hashmap里,key为大写的表名,不论原来是否为大写。在这个情况中小写的meta的内容把大写的me 阅读全文
posted @ 2017-07-04 22:18 山君 阅读(8664) 评论(0) 推荐(0) 编辑
摘要: 报错信息: 解决过程: 根据报错信息排查源码: 193行pi不为空,那就只能是pi.getExtFilters()为空,查看对应的meta数据,此字段果然为null。正常情况下此字段没值时应该是个空数组,改为空数组后解决。原来异常meta是用户自己生成通过后台程序传入kylin的。 ps: 上面代码 阅读全文
posted @ 2017-07-04 22:13 山君 阅读(4295) 评论(0) 推荐(0) 编辑
  2017年6月6日
摘要: 表现:界面上报错:,刚登陆进去就能看到,点击执行也会出现。日志里报: 复现步骤:已账号xxxx登录hue,即可看到异常. ps: 有人在官网报此问题,http://gethue.com/how-to-fix-the-multipleobjectsreturned-error-in-hue/ 但官方没 阅读全文
posted @ 2017-06-06 12:06 山君 阅读(2976) 评论(0) 推荐(0) 编辑
  2017年5月28日
摘要: 以上述sql创建表json_nested_test后,查询时发现报错:Failed with exception java.io.IOException:org.apache.hadoop.hive.serde2.SerDeException: java.io.IOException: Start 阅读全文
posted @ 2017-05-28 18:49 山君 阅读(8742) 评论(0) 推荐(0) 编辑
摘要: 报错信息: 根据最后的Caused by信息和stack trace信息进行搜索,确定是broacast阶段超时,解决方法: http://stackoverflow.com/questions/41123846/scala-spark-dataframes-join-java-util-concu 阅读全文
posted @ 2017-05-28 18:23 山君 阅读(25455) 评论(0) 推荐(0) 编辑