我们熟知的hive支持插入数据的方式有两种,覆盖写入insert overwrite和增量写入insert into。常见数据获取方式有两种(1)文件导入load data (local) inpath…(2)查询导入 insert overwrite/into table select * from table1…

但是,hive支不支持直接插如自定义数据呢,有没有类似sql类数据库的“insert into table1 values (‘sss’,‘sss’,…)”这样的写法呢?

答案是因版本而异,在早一点的版本里,hive 并不支持事务和行级更新,也就是说,你不能单独插入某一行数据或者单独删除某一行数据。而自从hive0.14版本开始,通过配置支持事务可以实现hive的行级更新。

先查看自己的版本吧,hive没有提供hive -version这样的功能,所以需要我们用whereis hive找到文件所在路径,然后进入 /hive/lib 查看jar包名称

如图我这边是0.14版本。

如果你也是0.14版本,恭喜你,你可以直接插入自定义数据了。

直接敲语句insert into table tablename1 values ('R3700','aaaa');即可,注意要用单引号括住string类型的数据,而不能用双引号括住,否则报错。

如果你想插入多行,直接在后面加就行了:
insert into table tablename1 values ('R3700','aaaa'),('xxxxx','xxxx'),('xxxx','xxxx')......;

想了解更多hive的行级操作增删改查,可以进一步搜索 “hive ACID”

如何往hive直接插入自定义数据values相关推荐

  1. hive mysql类型,(二)Hive数据类型、数据定义、数据操作和查询

    1.数据类型 1.1 基本数据类型Hive数据类型长度例子TINYINT1byte有符号整数20 SMALINT2byte有符号整数20 INT4byte有符号整数20 BIGINT8byte有符号整 ...

  2. HIVE之 DDL 数据定义 DML数据操作

    DDL数据库定义 创建数据库 1)创建一个数据库,数据库在 HDFS 上的默认存储路径是/user/hive/warehouse/*.db.hive (default)> create data ...

  3. 使用superset完成mysql数据库或者hive数据库的数据可视化

    虚拟机安装步骤 注意事项:以下bigdata100均记得更换为bigdata1即可 确保本地电脑已经安装好了VMware Workstation Pro 下载地址:下载 VMware Workstat ...

  4. Hive之DDL数据操作

    Hive之DDL数据操作 目录 数据导入 数据导出 清除表中数据 1. 数据导入 1. 向表中装载数据(Load) 语法 hive> load data [local] inpath '/opt ...

  5. Hive之DDL数据定义

    Hive之DDL数据定义 目录 创建数据库 查询数据库 修改数据库 删除数据库 创建表 分区表 修改表 删除表 1. 创建数据库 创建一个数据库,数据库在HDFS上的默认存储路径是/user/hive ...

  6. python数据导入hive_Python操作HIve,将数据插入到Mysql

    Python操作HIve,将数据插入到Mysql import sys from hive_service import ThriftHive from hive_service.ttypes imp ...

  7. WordPress中缠结的自定义数据世界

    by Kamil Grzegorczyk 通过卡米尔(Kamil Grzegorczyk) WordPress中缠结的自定义数据世界 (The Tangled World of Custom Data ...

  8. Hive(6)-DML数据操作

    一. 数据导入 1. 语法 load data [local] inpath 'path' [overwrite] into table table_name [partition (partcol1 ...

  9. 大数据笔记30—Hadoop基础篇13(Hive优化及数据倾斜)

    Hive优化及数据倾斜 知识点01:回顾 知识点02:目标 知识点03:Hive函数:多行转多列 知识点04:Hive函数:多行转单列 知识点05:Hive函数:多列转多行 知识点06:Hive函数: ...

最新文章

  1. 如何下载DELL服务器VMware ESXi镜像
  2. php mongo二级查询时间,php查询MongoDB遇到长整型的问题
  3. 【Android 内存优化】垃圾回收算法 ( 分代收集算法 | Serial 收集器 | ParNew 收集器 | Parallel Scavenge 收集器 | CMS 并发标记清除收集器 )
  4. 协议森林08 不放弃 (TCP协议与流通信)
  5. mysql kill_Mysql使用kill命令解决死锁问题(杀死某条正在执行的sql语句)
  6. Yakuake 2.8 beta1
  7. scala seq java_Scala中的两个Seq比较
  8. linux下mysql目录结构_linux下mysql安装配置与目录结构
  9. 天文学专业在什么时候学计算机,南京大学在985排名第几?南京大学最牛的专业是天文系吗?...
  10. PHP读取大文件的几种方法
  11. 除了敲代码,程序员还能有什么副业?
  12. 公司危机、下岗困局、不受重视,程序员该如何面对职场挫折?
  13. 小程序按钮如何制作?
  14. 电脑怎么设置扬声器播放麦克风的声音
  15. GIMP制作电子签名
  16. unantu下的tmp文件夹_Ubuntu根目录下各文件夹的功能详细介绍
  17. python上位机实现机械臂拾物
  18. 扔垃圾前得先“刷脸”?北京这个小区垃圾分类真的用上了“人脸识别”!
  19. Spring系列学习之Spring Data Elasticsearch数据访问
  20. Android蓝牙系统框架和代码结构

热门文章

  1. drippingblues-靶机渗透
  2. 已解决-Onedrive登录提示账户或密码错误-Incorrect user ID or password
  3. 支持 C++11/14/17 功能(现代 C++
  4. 人像美妆---妆容迁移算法研究(Makeup transfer)
  5. CentOS7 Failed to start LSB: Bring up/down networking.解决方法
  6. 合肥工业大学宣城校区2018年-2019年第一学期(大三上学期)物联网工程专业资料汇总(含课件、个人实验报告、实验代码、课设报告等)
  7. vue.js 密码加密_Word2007/2016/2019文档加密的方法
  8. 【生信】基因组学中的统计学应用
  9. C语言 break语句
  10. C#毕业设计——基于C#+asp.net+sqlserver基于C2C模式的网上购物系统设计与实现(毕业论文+程序源码)——网上购物系统