好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

hadoop基本命令建表-删除-导数据.docx

9页
  • 卖家[上传人]:平***
  • 文档编号:12213241
  • 上传时间:2017-10-17
  • 文档格式:DOCX
  • 文档大小:405.41KB
  • / 9 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • HADOOP 表操作1、 hadoop 简单说明hadoop 数据库中的数据是以文件方式存存储一个数据表即是一个数据文件hadoop目前仅在 LINUX 的环境下面运行使用 hadoop数据库的语法即 hive语法可百度 hive语法学习)通过 s_crt连接到主机使用 SCRT连接到主机,输入 hive命令,进行 hadoop数据库操作2、使用 hive 进行 HADOOP 数据库操作 3、 hadoop 数据库几个基本命令show datebases; 查看数据库内容; 注意:hadoop 用的 hive语法用“;” 结束,代表一个命令输入完成use zb_dim; show tables;4、在 hadoop 数据库上面建表;a1: 了解 hadoop 的数据类型int 整型; bigint 整型,与 int 的区别是长度在于 int; int,bigint 相当于 oralce的 number型,但是不带小数点 doubble 相当于 oracle的 numbe型,可带小数点;string 相当于 oralce的 varchar2(),但是不用带长度;a2: 建表,由于 hadoop 的数据是以文件有形式存放,所以需要指定分隔符。

      create table zb_dim.dim_bi_test_yu3(id bigint,test1 string,test2 string)row format delimited fields terminated by '\t' stored as textfile; --这里指定'\t'为分隔符a2.1 查看建表结构: describeA2.2 往表里面插入数据由于 hadoop的数据是以文件存在,所以插入数据要先生成一个数据文件,然后使用 SFTP将数据文件导入表中数据文件的生成,第一步,在 EXECLE中按表的顺序依次放入要需要的数据,然后复制到UE编码器中生成文件,保存格式为 TXT注意:文件中的分隔符必须与建表时指定的分隔一致保存文件时生成的格式A2.2.1: 通过 4A 打开 SFTP 导入文件A2.2.2: 将数据文件写入表内load data local inpath'/home/mapr/yu_dim_test.txt' overwrite into table zb_dim.dim_bi_test_yu3;A2.2.3 查看导入的内容注意:由于 hadoop是库的数据是以文件存的,与 oarlce中的追加一条记录,删除一条记录不一样,只能再覆盖文件。

      A2.2.4 : 将一个表的数据导入另一个表 例:将 zb_dim.dim_bi_test_yu3 表中的数据导入 zb_dim.dim_bi_yu_test_yu;注意:源表必须有数据才能使用 insert overwrite table 将源表的数据写入目标表insert overwrite table zb_dwa.dwa_s_m_acc_al_charge_"$v_prov" partition(month_id='"$v_month"') SELECT T.USER_ID, T.SERVICE_TYPE, '', '', SUM(T.BEF_FEE), 0, 0, SUM(T.FEE), '"$v_prov"' FROM ZB_DWD.DWD_M_ACC_AL_CHARGE_"$v_prov" T WHERE T.MONTH_ID = '"$v_month"' GROUP BY T.USER_ID, T.SERVICE_TYPE(有分区)insert overwrite table zb_dim. dim_bi_yu_test_yu SELECT id,test1,test2 FROM zb_dim.dim_bi_test_yu3 查看写入的内容:A2.3: DROP 表。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.