当前位置: 首页 > news >正文

静态网站设计模板网站建设柚子网络科技

静态网站设计模板,网站建设柚子网络科技,网页设计师培训费,怎样建立网站0. 说明 已经安装好Hadoop和hive环境#xff0c;hive把元数据存储在mysql数据库。这里仅讨论外部表和HDFS的关联#xff0c;并且删掉外部表之后#xff0c;对HDFS上的文件没有影响。 1. 在HDFS创建分区#xff0c;并存有文件 手工创建或者由程序在HDFS上生成了分区目录hive把元数据存储在mysql数据库。这里仅讨论外部表和HDFS的关联并且删掉外部表之后对HDFS上的文件没有影响。 1. 在HDFS创建分区并存有文件 手工创建或者由程序在HDFS上生成了分区目录每个分区目录下有相应的文件。本例中根据day分了两个分区如下所示 /test/in/day20/20.txt /test/in/day21/21.txt 文件里面的内容格式如下 2;Lily;1991;Shanghai 3;Jack;1992;Guangxi 4;Jenny;1999;Xinjiang 5;Jay;1995;Xizang 6;Tom;1990;Beijing 7;Lily;1991;Shanghai 8;Jack;1992;Guangxi 9;Jenny;1999;Xinjiang 10;Jay;1995;Xizang 2. 创建hive外部表建表语句没有用location直接关联HDFS文件 根据HDFS上的源文件里面的数据格式创建hive外部表。 hive create external table t3 (seq int,name string,year int, city string) partitioned by (day int) row format delimited fields terminated by \073 stored as textfile; OK Time taken: 0.207 seconds 源文件里面列之间的分隔符是分号hive里面分号是特殊符号命令执行结束符如果建表语句里面用分号则会出错使用分号的ascii码\073这里用了八进制码则正常。 查看t3的表结构 hive desc t3; OK seq int name string year int city string day int# Partition Information # col_name data_type comment day int Time taken: 0.079 seconds, Fetched: 10 row(s) 表格已经成功创建。 3.关联HDFS文件 hive并不会自动关联hdfs中指定目录的partitions目录需要手工操作。 通过给已经创建的表增加分区数据的方式与HDFS上的文件相互关联起来。 语法格式 alter table 表名称 add partition (分区名1分区值1...) location HDFS上的文件的路径; 关联day20的分区 hive alter table t3 add partition (day20) location /test/in/day20/20.txt; OK 关联day21的分区 hive alter table t3 add partition (day21) location /test/in/day21/21.txt; OK 执行下面命令查看表格可以发现数据已经导入。 hive select * from t3; 4.之后HDFS分区添加新文件hive会自动关联 如果这个时候往HDFS上面的分区增加一个文件符合t3表格式hive表也可以自动读取到并添加数据。 如新建一个文件b.txt内容是1101;JayFEF;2095;BBBB 上传到HDFS的day21分区 hadoop fs -put /jaydisk/b.txt /test/in/day21 直接查看表格可以看到新的数据也已经添加进去。 hive select * from t3; OK 2 Lily 1991 Shanghai 20 3 Jack 1992 Guangxi 20 4 Jenny 1999 Xinjiang 20 5 Jay 1995 Xizang 20 6 Tom 1990 Beijing 20 7 Lily 1991 Shanghai 20 8 Jack 1992 Guangxi 20 9 Jenny 1999 Xinjiang 20 10 Jay 1995 Xizang 20 1101 JayFEF 2095 BBBB 21 Time taken: 1.549 seconds, Fetched: 19 row(s)5. 内部表和外部表相互转化 可以通过如下语句转换外部表和内部表 alter table tablePartition set TBLPROPERTIES (EXTERNALTRUE); //内部表转外部表alter table tablePartition set TBLPROPERTIES (EXTERNALFALSE); //外部表转内部表 6. 建外部表时指定HDFS路径建表语句没有用location直接关联HDFS文件 6.1 建表 create external table t1 (seq int,name string,year int, city string) partitioned by (day int) row format delimited fields terminated by \073 stored as textfile location /test/in; 6.2 添加分区day20 alter table t1 add partition (day20); 6.3 查看成功 hive select * from t1; OK 2 Lily 1991 Shanghai 20 3 Jack 1992 Guangxi 20 4 Jenny 1999 Xinjiang 20 5 Jay 1995 Xizang 20 6 Tom 1990 Beijing 20 7 Lily 1991 Shanghai 20 8 Jack 1992 Guangxi 20 9 Jenny 1999 Xinjiang 20 10 Jay 1995 Xizang 20 Time taken: 0.108 seconds, Fetched: 9 row(s)
http://wiki.neutronadmin.com/news/200664/

相关文章:

  • 地方门户网站用户宣传展示型网站设计
  • 免费生成网站的app校园推广公司
  • 做网站需要空间网站开发毕设开题报告怎么写
  • wordpress粘贴媒体库优化网站技术
  • 酒店 手机网站模板绍兴网站推广优化
  • 专门做旅游攻略的网站人力资源外包平台
  • 做棋牌网站犯法吗怎样自己做刷赞网站
  • 成都建设银行网站江苏网站建设效果好
  • 山东省青州市建设局网站wordpress 首页分页
  • 中学加强校园网站建设wordpress主动推送到Google
  • 域名注册最好的网站网站建设多久能学会
  • 做外卖网站的模板新手做网站怎么上传系统
  • 字体设计在线转换器seo网站优化流程
  • 网站排名大全网络优化是做什么的
  • 保险网站查询网站建设公司问答营销案例
  • 柬埔寨做网站wordpress小说主题
  • 外贸整合营销网站建立网站需要多长钱
  • 织梦手机网站图片深圳网站建设公司联华
  • 广告公司网站设计策划书长沙网络优化推广
  • 镇江做网站要多少钱美食网站建设策划方案
  • 关岭做网站建站公司合肥
  • 做网站需要备注号码重庆商家网站
  • 宿迁建设局网站a类证查询网站制作内容文案
  • 物业服务网站建设word素材库免费
  • 国内扁平化网站怎么根据已有网站做新网站
  • 大连模版网站建个地方门户网站要多少钱
  • 做结构设计有没有自学的网站如何设置网站服务器
  • 官方网站数据如何做脚注哈尔滨网站建立公司
  • 合肥网站建设过程网站建设公司 中企动力公司
  • 专业手机网站设计网站建设费如何核算