hive中构建dual虚表
来源:互联网 发布:linux ddos 攻击工具 编辑:程序博客网 时间:2024/06/08 19:40
刚接触到hive的时候想测试有些函数的功能,习惯性的用dual却报错,例如:
hive> select 1+1 from dual;FAILED: SemanticException [Error 10001]: Line 1:16 Table not found 'dual'
但是我们可以自己构造一个类似于oracle的dual虚表。
1.首先创建一个lijie.txt,将X重定向到文件中
echo 'X' > lijie.txt
2.创建dual表在hive中
hive> create table lijie.dual (dummy string);OKTime taken: 0.341 seconds
3.将lijie.txt数据load到dual表中
hive> load data local inpath'/home/hadoop/lijie.txt' overwrite into table lijie.dual;Loading data to table lijie.dualTable lijie.dual stats: [numFiles=1, numRows=0, totalSize=2, rawDataSize=0]OKTime taken: 0.648 seconds
4.构建好dual虚表后测试
hive> select 1+1 from dual;OK2Time taken: 0.156 seconds, Fetched: 1 row(s)hive> select 'hello world' from dual;OKhello worldTime taken: 0.05 seconds, Fetched: 1 row(s
0 0
- hive中构建dual虚表
- 在hive中虚构dual表
- hive的dual表
- Hive创建dual表
- Hive中建立dual表可以方便插入一条手写记录
- oracle 中 dual 详解
- oracle 中 dual 详解
- Oracle中dual表
- oracle 中 dual 详解
- oracle 中 dual 详解
- Oracle 中 dual 详解
- Oracle中dual表
- oracle中dual表
- oracle 中 dual 详解
- Oracle中dual
- 使用 Hive 构建数据库
- hive构建数据仓库
- Oracle中dual表作用
- Unity之NGUI中的Input计算字节位数等问题汇总
- MacOS下Mysql基本操作修改密码问题
- nodejs redis commands
- Deep Learning(深度学习) 学习笔记(一)
- ssm整合maven项目启动报错、架包冲突
- hive中构建dual虚表
- 1102. Invert a Binary Tree (25)
- 解决vc6.0在win10下无法正常启动
- 欧拉工程第26题 找出小于1000的数字中令1/d拥有最长循环圈的数字d
- c++的一些基础
- 民生银行的笔试面试题目
- typedef与#define
- 硬盘的读写原理
- bzoj 2705 [SDOI2012]Longge的问题