问题标签 [bigsql]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
2329 浏览

bigdata - 安装 IBM BigInsights 3.0.0.0,Big SQL 组件报错,无法启动

当我安装 IBM Big Insights Quick Start Editor 3.0.0.0 时,除了出现错误的 Big SQL 组件之外,其他组件都是正确的:

无法启动 Big SQL 头节点和 Big SQL 调度程序节点。

当我跑./start.sh bigsql进去<BIGINSIGHTS_HOME>/bin

运行时出现以下./bigsql start错误<BIGINSIGHTS_HOME>/bigsql/bin

0 投票
1 回答
284 浏览

biginsights - BigSQL 中的嵌套串联

我正在尝试连接 BigSQL 中的三个字段。我可以成功地连接两个字段

但我无法用它连接三个字段(只接受两个参数)。我尝试通过嵌套连接

但这会返回一个Null值。我正在尝试创建一个视图,但 select 语句的这一部分不起作用。所有三列都是varchar所以我不确定问题出在哪里,除非我实际上不允许进行嵌套连接。

0 投票
1 回答
1106 浏览

biginsights - 在 BigSQL 异常中插入 INTO

我正在table1Big SQL 中创建一个表(例如),并将数据从 HDFS 加载到table1. 现在table1,我需要table2根据某些条件将数据加载到另一个表中,并且每天将更多数据添加到此表table2中。每日新数据将被加载table1,相应的新数据也应进入table2

我尝试了以下方法

第一的

遇到 SQL 异常:[状态:42601][代码:-104]:解析错误:
insert append into table table2 as select uri,localtimestamp,count(*) from table1 group by uri order by uri LIMIT 100;

第二

遇到 SQL 异常: [状态:58004][代码:15]:BIGSQL-GEN-0010 发现内部错误:
“无法执行查询insert into table table2 as select uri,localtimestamp,count(*) from table1 group by uri order by uri LIMIT 100;': expected keyword values”。

第三

在这种情况下,每天都会创建新表,而我希望保留旧数据并添加新数据。

第四

创建表table2

遇到 SQL 异常:
[状态:42601][代码:-104]:解析错误:

<query>insert overwrite table table2 select uri,localtimestamp,count(*) from table1 group by uri order by uri LIMIT 100;</query> Expecting token <into> after token <insert>

第五

遇到 SQL 异常:
[状态:58004][代码:15]:BIGSQL-GEN-0010 发现内部错误:

'未能执行查询' Load from sql query 'select uri, request_timestamp,1 from table1 where $conditions' split column uri into table table2':解析错误:关键字 hbase 或 hive 预期'。

如果我使用关键字 hive

遇到 SQL 异常:
[状态:58004][代码:15]:BIGSQL-GEN-0010 发现内部错误:

'无法执行查询' Load hive from sql query 'select uri, request_timestamp,1 from table1 where $conditions' split column uri into table table2'`:原始表达式结束于(行:1,列:143):由于 Hive MetaStore 中的错误,语句失败。Hadoop 日志条目标识符:“[4d4e59269]”:com.ibm.biginsights.catalog.translator.hive.HiveExceptionTranslator$HiveNestedException:失败:ParseException 行 1:5 不匹配输入“来自”,在加载语句中期待“加载”附近的数据

知道如何使用INSERT INTO语句或如何使用 IBM BigSQL(版本 1)将数据从表加载到另一个

更新


我也试过了LOAD,但得到了例外

遇到 SQL 异常:[状态:58004][代码:15]:BIGSQL-GEN-0010 发现内部错误:'无法执行查询'LOAD FROM SQL QUERY 'select t1.uri, t1. request_timestamp,t1.cell_lac from sample.web3 t1 where $conditions' split column t1.uri into table sample.u2_table':解析错误:关键字 hbase 或 hive 预期'。

遇到 SQL 异常:[状态:58004][代码:15]:BIGSQL-GEN-0010 发现内部错误:'无法执行查询'LOAD FROM SQL QUERY 'select t1.uri, t1.request_timestamp,t1.cell_lac from sample.web3 t1 where $conditions' split column t1.uri into hive table sample.u2_table':解析错误:关键字 hbase 或 hive 预期'。

遇到 SQL 异常:[状态:58004][代码:15]:BIGSQL-GEN-0010 发现内部错误:'无法执行查询'LOAD FROM TABLE sample.web3 COLUMNS (uri,request_timestamp, cell_lac) INTO hive TABLE sample.u2_table APPEND WITH LOAD PROPERTIES (num.map.tasks = 1)':解析错误:关键字 hbase 或 hive 预期'。

0 投票
1 回答
370 浏览

hadoop - 无法从 IBM Bluemix 上的 Analytics for Apache Hadoop 连接到 Big SQL

我在 IBM Bluemix 上使用最新版本的“Analytics for Apache Hadoop”。我正在按照教程配置 ODBC 驱动程序。http://www-01.ibm.com/support/knowledgecenter/SSPT3X_4.0.0/com.ibm.swg.im.infosphere.biginsights.analyze.doc/doc/bsql_odbc_windows.html

我已经下载了 10.5 数据服务器驱动程序包并配置了 db2dsdriver.cfg。

这是我的服务器信息

当我尝试使用 db2cli 验证连接时,我得到:

有人遇到同样的问题吗?

0 投票
1 回答
179 浏览

bigsql - 我们如何在 BigSQL 中创建过程?

我正在尝试在 BigSQL 中创建过程。自从我使用 db2 systax 以来,我遇到了一些语法错误。你能告诉我吗?在 BigSQL 中创建过程的系统税是什么。

0 投票
0 回答
4379 浏览

hive - 来自 Hive 的空指针异常

我能够从 HIVE 提示符成功执行以下查询。

但是每当我尝试执行任何其他查询时,如下所示:

该表是在 IBM BigSQL 环境中使用以下 DDL 语句创建的。

0 投票
1 回答
2944 浏览

hive - 如何使用 bigsql 从 db2 中截断或删除分区?

我在 db2 中有一个表(使用 bigsql),它按照 IBM BigInsights 上的日期进行分区

我想要的是删除特定分区说20150810或从该分区中删除数据

我试过这个

但它给出了以下错误

有人可以指导如何做到这一点吗?

0 投票
1 回答
62 浏览

hive - hive 和 bigsql 之间的权限问题

我正在使用 BigInsights 3.0 版。我在 bigsql 中创建了一个表并从 hive 插入到该表中。但是在尝试移动文件时该过程最终失败Failed with exception Unable to move sourcehdfs://hostname.devdata.company.com:9000/tmp/hive-user1/hive_2015-10-12_09-18-56_797_3643029992887919337-1/-ext-10000 to destination /biginsights/hive/warehouse/db_name.db/table_name 当我检查HDFS中目录的权限时,/tmp/hive-user1我发现它仅对用户具有读写执行权限,即在这种情况下仅对user1;但是该目录/biginsights/hive/warehouse/db_name.db/table_namebigsql用户所有,因此它失败了。无论如何,/tmp/hive-user1默认情况下是否为目录中的所有HDFS设置读取权限;这样该过程就不会失败。

0 投票
3 回答
769 浏览

bigsql - Bigsql 类似谓词错误

我正在为 bigsql 编写 sql 查询。

如果它看起来像这样

它工作正常,但下一个失败:

我只添加了转义表达式,它给了我以下错误

我找到了这个文档http://www-01.ibm.com/support/knowledgecenter/SSPT3X_2.1.2/com.ibm.swg.im.infosphere.biginsights.bigsql.doc/doc/bsql_like_predicate.html?lang=en 所以似乎逃脱应该工作。

如果我转义转义字符,我会收到另一个错误

但是,如果我不使用 '\' 字符作为转义符,而是使用其他字符,例如 '/',它就可以正常工作。

任何想法为什么会发生?

0 投票
1 回答
28 浏览

mysql - MySQL 的 NULL 值问题

我有一个包含以下字段的表:country_code、short_name、currency_unit、a2010、a2011、a2012、a2013、a2014、a2015。a2010-a2015 字段是双精度类型。

如何进行查询,按字段 a2010-a2015 的平均值对结果进行排序,记住这些字段可能具有 NULL 值?

我尝试了这段代码,但它不起作用(返回一个错误,这表明 ORDER BY 部分有问题。错误是说关于 coumn 名称和 GROUP BY 的内容)。逻辑是: ORDER BY ((A)/(B)) 其中 A - 非 NULL 字段的总和 B - 非 NULL 字段的计数。

有任何想法吗?

(如果重要,代码将在 BigInsights 环境中使用)