草庐IT

el-table-column

全部标签

hadoop - Hive:对于通过 HiveServer2 具有超过 5000 行的表,select * from table 失败

我在Hive中有一个表sdh,它有100000行。当我执行命令时select*fromsdh在CLI上,显示所有行但是当我在直线上通过HiveServer2运行它时,相同的命令只是挂起所有其他具有1000奇数行的表都可以通过CLI或直线运行。还有其他人遇到过类似的问题吗?我从日志中得到错误org.apache.thrift.TApplicationException:InternalerrorprocessingFetchResultsatorg.apache.thrift.TApplicationException.read(TApplicationException.java:10

hadoop - Kite SDK 数据集与 Hive Table 的区别

我正在阅读KiteSDK的文档。我无法理解Kite数据集和Hive表之间的区别例如,如果你想在Hive中创建产品数据集,你可以使用这个URI。数据集:hive:产品这是否意味着,使用hivecli我们可以访问同一个表products 最佳答案 KiteSDK创建的数据集和通过hivecli查看的表没有区别。之所以如此,是因为当您使用KiteSDK在Hive中创建数据集时,您创建的是Hive中的表。混淆在于术语。Kite文档中称为数据集的内容在Hive中称为表。从名为“数据集、View和存储库URI”(http://kitesdk.o

hadoop - 如何使用自定义Oozie EL函数读取HDFS文件

在oozie中是否可以写一个EL函数来读取HDFS文件 最佳答案 是的,您可以编写任何您喜欢的EL函数,参见thisblogpost获取说明。 关于hadoop-如何使用自定义OozieEL函数读取HDFS文件,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/32748214/

java - 使用Java远程访问HBase Table List

importjava.io.IOException;importorg.apache.hadoop.conf.Configuration;importorg.apache.hadoop.hbase.HBaseConfiguration;importorg.apache.hadoop.hbase.HTableDescriptor;importorg.apache.hadoop.hbase.MasterNotRunningException;importorg.apache.hadoop.hbase.client.Connection;importorg.apache.hadoop.hba

mysql - 使用 create-hive-table 在 Hive 中创建表时如何使用自定义分隔符

我正在尝试将数据从RDBMS表导入HDFS。然后我使用create-hive-table将架构复制到配置单元,然后将数据加载到该配置单元表。用于导入HDFS的命令sqoopimport--connectjdbc:mysql://localhost/sqoop--usernamesqoop--passwordsqoop--tablecustomers--warehouse-dirtestingsqoop-m1--fields-terminated-by','--enclosed-by"\'"--lines-terminated-by"\n"用于创建配置单元表的命令:sqoopcreate

hadoop - Sqoop 中拆分 <column> --target-dir 的目的是什么

当我们在sqoop中编写--split-by时,内部发生了什么?例子:sqoopimport--connectjdbc:mysql://localhost/test--usernameroot--passwordtraining123--query'select*fromtransactionwhere$CONDITIONS'--split-byTxnid--target-dirinput/transaction 最佳答案 HadoopMAPReduce就是分而治之。为了将数据分割成多个独立的切片并行传输,Sqoop需要找到--sp

hadoop - 是否可以从 hive create external table 命令导出/创建外部表文件到远程服务器

是否可以从hivecreateexternaltable命令导出/创建外部表文件到远程服务器。createexternaltableSOME_TABLE(MY_Coulmns)rowformatdelimitedfieldsterminatedby','linesterminatedby'\n'storedastextfilelocation'';要求:我必须将这个文件/数据从hive导出到Cassandra(在不同的服务器上)。 最佳答案 通过Hive使用带有用户名和密码的IP进行外部存储不是一个好的做法,因为它可能会成为一个安全

hadoop - hive QL : split column into 2 columns and rank each column

代码selectc1,c2,c3,c4,c5,c6fromtablewherec5in('a','b')从这里开始,我想将c5列拆分为两列,然后根据它们对c6的值对它们进行排名。一列应该由所有a结果组成,另一列应该是所有b结果。我已经能够使用rank()对它们进行排名,但无法将列分开。我还没有得到其他人曾经为我工作的技术。 最佳答案 selectc1,c2,c3,c4,c5,c6,rank()over(partitionby...orderbycasewhenc5='a'then1casewhenc5='b'then2end)asr

shell - 如何在HBase shell中使用describe 'table_name'创建表。

我必须在不同的集群中创建一个表,我只有hbase表的描述很方便。我如何在不同的集群中创建新的hbase表? 最佳答案 输入Hbaseshell进入hbaseshell在你的新集群的终端,然后给出命令create‘’,’’给你表名和列族名,你已经从describe'tablename'来自之前的集群。更多信息:https://www.tutorialspoint.com/hbase/hbase_create_table.htmhttps://www.tutorialspoint.com/hbase/hbase_describe_and

hadoop - 错误配置单元(使用 Derby): Source tables cannot be empty

我刚开始使用Hive,遇到一个错误需要您的帮助。在等待一段时间后,当我尝试创建一个新数据库时,它发生了:hive>CREATEDATABASETest;(编辑:我对“SHOWTABLES”有同样的看法)我明白了:Exceptioninthread"main"java.lang.AssertionError:Sourcetablescannotbeemptyatorg.apache.hadoop.hive.ql.hooks.EnforceReadOnlyTables.(EnforceReadOnlyTables.java:46)atjava.lang.Class.forName0(Nat