- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我是麒麟的新手。安装后,我运行 sample.sh
,然后构建立方体,但得到错误消息:
java.io.IOException: NoSuchObjectException(message:default.kylin_intermediate_kylin_sales_cube_desc_19700101000000_20160101000000_38b1539f_1f69_406d_89ed_96f3ca776841 table not found)
at org.apache.hive.hcatalog.mapreduce.HCatInputFormat.setInput(HCatInputFormat.java:97)
at org.apache.hive.hcatalog.mapreduce.HCatInputFormat.setInput(HCatInputFormat.java:51)
at org.apache.kylin.job.hadoop.cube.FactDistinctColumnsJob.setupMapper(FactDistinctColumnsJob.java:101)
at org.apache.kylin.job.hadoop.cube.FactDistinctColumnsJob.run(FactDistinctColumnsJob.java:77)
at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:70)
at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:84)
at org.apache.kylin.job.common.MapReduceExecutable.doWork(MapReduceExecutable.java:120)
at org.apache.kylin.job.execution.AbstractExecutable.execute(AbstractExecutable.java:107)
at org.apache.kylin.job.execution.DefaultChainedExecutable.doWork(DefaultChainedExecutable.java:51)
at org.apache.kylin.job.execution.AbstractExecutable.execute(AbstractExecutable.java:107)
at org.apache.kylin.job.impl.threadpool.DefaultScheduler$JobRunner.run(DefaultScheduler.java:130)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
Caused by: NoSuchObjectException(message:default.kylin_intermediate_kylin_sales_cube_desc_19700101000000_20160101000000_38b1539f_1f69_406d_89ed_96f3ca776841 table not found)
at org.apache.hadoop.hive.metastore.HiveMetaStore$HMSHandler.get_table(HiveMetaStore.java:1569)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.apache.hadoop.hive.metastore.RetryingHMSHandler.invoke(RetryingHMSHandler.java:106)
at com.sun.proxy.$Proxy49.get_table(Unknown Source)
at org.apache.hadoop.hive.metastore.HiveMetaStoreClient.getTable(HiveMetaStoreClient.java:1008)
at org.apache.hive.hcatalog.common.HCatUtil.getTable(HCatUtil.java:191)
at org.apache.hive.hcatalog.mapreduce.InitializeInput.getInputJobInfo(InitializeInput.java:105)
at org.apache.hive.hcatalog.mapreduce.InitializeInput.setInput(InitializeInput.java:86)
at org.apache.hive.hcatalog.mapreduce.HCatInputFormat.setInput(HCatInputFormat.java:95)
... 13 more
`
Issue 975建议 kylin.job.hive.database.for.intermediatetable = default
。之后,但我也收到此错误消息。
当我在 hive shell 中运行 desc formatted kylin_intermediate_kylin_sales_cube_desc_1970...
命令时,我可以获得其格式化信息。说明这个表存在于Hive中。为什么 Kylin 不能从 Hive 加载这张表?
Kylin version = 1.2
Hive version = 0.13.1-cdh5.3.2
Hbase version = 0.98.6+cdh5.3.2
Hadoop version = 2.5.0-cdh5.3.2
最佳答案
我已经解决了这个问题。原因是 hive.metastore.uris
属性没有在 hive-site.xml
中设置。 Kylin 使用 HCatalog 读取 Hive 表。 HCatalog 将使用 hive.metastore.uris
属性创建 HiveMetaStoreClient 并获取表元数据。这page有详细的解释。
<property>
<name>hive.metastore.uris</name>
<value>thrift://localhost:9083</value>
<description>Thrift URI for the remote metastore. Used by metastore client to connect to remote metastore.</description>
</property>
使用命令启动 Metastore:
nohup hive --service metastore -p 9083 &
关于hadoop - Apache 麒麟 : Intermediate table not found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35075276/
如果我运行一段代码: obj = {}; obj['number'] = 1; obj['expressionS'] = 'Sin(0.5 * c1)'; obj['c
我正在构建一个条形图,从 ajax 响应中检索选项。但是当我将对象传递给 highcharts 构造函数时,我收到以下错误 Uncaught TypeError: x[(intermediate va
我正在尝试创建 highstock 图表,但出现以下错误: error: Uncaught TypeError: w[(intermediate value)(intermediate value)(
尝试使用 Axios 发帖时出现奇怪的错误。 JS: methods: { onSubmit: function () { axios.post('/us
我很难理解这个错误...我不太明白为什么它不是函数... angular.module('mkApp').factory('mkService', function ($http, $log) {
在从$范围。请检查我的脚本有什么问题: HTML 模板: Product
我目前正在将我的服务托管从托管托管(运行 Lightspeed + Cpanel)迁移到我自己的托管托管,运行 Nginx。 Nginx 1.6.0 一切正常,但我的问题是我的证书显示为自签名。我安装
Flux 文档指出状态应该存储在 Stores 中。然后,与实体相关的加载、保存、错误消息是否应该存储在 Stores 中。由于 View 将从 Store 获取其初始状态,因此了解其加载/保存是否来
Final Edit: working plunker with the transcluded directive. Edit: I made a first plunker with the so
我创建了一个包含许多 Thing 文件的 Things 文件夹,然后在该 Thing 文件夹内创建了一个充当“中间模块”的索引。 像这样... // things/thing1.js console.
我所说的“中间”仿函数的意思是:一个普通的仿函数,其中一个参数可以在调用时指定。问题是我有一个动画时间轴(本质上是特定帧的标量值),并且它的输出需要通过管道传入和传出要动画的对象中的 getter/s
我正在使用 Fortify 对我们的 cSharp 应用程序之一进行安全扫描,在“生成中间文件”时需要花费数小时,我不确定它是挂起还是真的在做某事。真的需要这么长时间吗? 最佳答案 在 .NET 构建
所以我读了这个错误后,显然缺少一个分号?但我根本不知 Prop 体在哪里: (() => { fetch('/testmode') .then(response => {
我的磁盘内存不足。 如果我运行docker images,我会得到很多结果: app_mongodb latest 355f8f37c385 17 hour
我有一组 n 个向量存储在 3 x n 矩阵 z 中。我使用np.einsum找到了外部产品。当我使用以下方法计时时: %timeit v=np.einsum('i...,j...->ij...',z
我正在做一些日志分析并每隔几分钟检查一次队列的长度。我知道文件何时进入“队列”(一个简单的文件系统目录)以及何时离开。这样,我可以绘制给定时间间隔的队列长度。到目前为止一切顺利,尽管代码有点程序化:
我使用react 16、babel 7、webpack 4。 另一个项目正在运行,但这个项目无法运行。error is (intermediate value).then 不是一个函数。我不知道有什么
我们目前正在使用 LetsEncrypt SSL 证书,并且运行良好。经过一些修改后,我们也能够将其拉入 Tomcat 和 Apache Web 服务器。 目前,我们想将 LetsEncrypt 证书
使用 Java 7我正在尝试构建一个监视数据存储(某种集合类型)的观察者,然后在某些时候从中返回某些项目。在这种情况下,它们是时间戳,当时间戳超过当前时间时,我希望它返回到起始线程。请看下面的代码。
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。 关闭 2 年前。
我是一名优秀的程序员,十分优秀!