HADOOP二次开发代码说明_第1页
HADOOP二次开发代码说明_第2页
HADOOP二次开发代码说明_第3页
HADOOP二次开发代码说明_第4页
HADOOP二次开发代码说明_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、HADOOP 二次开发代码说明Eclipse 建立maven工程:MaoReduce读写HDFS的Demo数据准备:准备两个测试文件 1.txt 2.txt 内容格式:按照空格分割 放入hdfs 的/data/input 目录命令: hadoop dfs -put 本地目录 hdfs目录程序编写:运行命令 :Hadoop jar *.jar /输入路径 /输出路径输出结果 :查看命令 hadoop dfs -text /output/*MaoReduce读写HBase的Demo数据准备:准备测试文件 内容格式:rowkey:列族:列名:值 例如:r1:cf:c1:value1 放入hdfs 的

2、/data/inputhbase 目录命令: hadoop dfs -put 本地目录 hdfs目录程序编写:运行命令:Hadoop jar *.jar /输入路径 表名输出结果 :Hbase shell 连接hbase Scan mytable 查询表名HIVE 的使用连接hive 切换用户su - hdfs 连接 : hive Hive  命令行常用命令 加载数据到普通表load data local inpath '/home/IVR_CSR_MENU_MAP.txt' into table ivr_csr_menu_map;加载数据带分区的表load

3、 data local inpath '/home/lftest/lf1.txt' overwrite into table lf_test partition(dt=20150927);加overwrite会覆盖原数据(已有的话)若不加,又有原数据,则会生成一个copy文件load data local inpath  '/home/lftest/lf1.txt' overwrite into table lf_test partition(dt=20150927); Hive 命令行里面可以使用dfs来执行一些hadoop命令查看目录df

4、s -ls /apps/hive/warehouse/lf_test;查看文件内容hive> dfs -text /apps/hive/warehouse/lf_test/dt=20150928/lf.txt;  删除文件dfs -rm /apps/hive/warehouse/lf_test/dt=20150927/lf1_copy_2.txt;删除目录dfs -rm -r  /apps/hive/warehouse/lf_test; 显示表分区show partitions lf_test;添加分区alter table lf_test add part

5、ition(dt=20150928);删除分区alter table lf_test drop partition(dt=20150928);显示详细的表结构:(包括字段、分区等信息)desc  formatted  ivr_calldata;显示建表语句show create table sas_ambs;删除表drop table lf_test;重命名表ALTER TABLE employee RENAME TO emp;创建表(内部表):hive> create table lf_test(id int,name string,age int,tel stri

6、ng)      > partitioned by (dt string)      > ROW FORMAT DELIMITED      > FIELDS TERMINATED BY '|'      > STORED AS TEXTFILE;外部表create EXTERNAL table IVR_CSR_MENU_MAP(CSR_REASON_ID string,CSR_REASON_NAME string,IVR_NODE_ID string,IVR_NODE_NAME string)ROW FORMAT DELIMITEDFIELDS TERMINATED BY '|'STORED AS TEXTFILEloc

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论