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

怎么制作网站上传陕西建设厅官网首页

怎么制作网站上传,陕西建设厅官网首页,seosem是指什么意思,淘宝客怎么自己做网站及APP【hive】hive修复分区或修复表 以及msck命令的使用 文章目录 【hive】hive修复分区或修复表 以及msck命令的使用问题原因#xff1a;解决方法#xff1a;msck命令解析#xff1a;例子: 问题原因#xff1a; 之前hive里有数据#xff0c;后面存储元数据信息的MySQL数据库坏…【hive】hive修复分区或修复表 以及msck命令的使用 文章目录 【hive】hive修复分区或修复表 以及msck命令的使用问题原因解决方法msck命令解析例子: 问题原因 之前hive里有数据后面存储元数据信息的MySQL数据库坏了导致hive元数据信息丢失但是hdfs上hive表的数据并没有丢失重新建表后查看hive分区没有数据也没有。 解决方法 MSCK REPAIR TABLE 是在 Hive 中用于修复分区表Partitioned Table元数据的命令。在 Hive 中当您向分区表添加、删除或更改分区数据时有时会导致分区元数据不一致的情况。使用MSCK REPAIR TABLE命令可以检测并修复这些不一致从而确保分区表的元数据与实际数据保持一致。 msck repair table table_name;msck命令解析 MSCK REPAIR TABLE 命令会扫描表的数据存储位置检测缺失的分区并更新元数据。这在以下情况下特别有用 当手动添加或删除分区时元数据可能不会自动更新。当通过外部操作更改了表的分区数据时元数据可能不会自动同步。 我们知道hive有个服务叫metastore这个服务主要是存储一些元数据信息比如数据库名表名或者表的分区等等信息。如果不是通过hive的insert等插入语句很多分区信息在metastore中是没有的如果插入分区数据量很多的话你用 ALTER TABLE table_name ADD PARTITION 一个个分区添加十分麻烦。这时候MSCK REPAIR TABLE就派上用场了。只需要运行MSCK REPAIR TABLE命令hive就会去检测这个表在hdfs上的文件把没有写入metastore的分区信息写入metastore。 例子: 我们先创建一个分区表然后往其中的一个分区插入一条数据在查看分区信息 CREATE TABLE repair_test (col_a STRING) PARTITIONED BY (par STRING); INSERT INTO TABLE repair_test PARTITION(parpartition_1) VALUES (test); SHOW PARTITIONS repair_test;查看分区信息的结果如下 jdbc:hive2://localhost:10000 show partitions repair_test;INFO : Compiling command(queryIdhive_20180810175151_5260f52e-10bb-4589-ad48-31ba72a81c21): show partitions repair_test INFO : Semantic Analysis Completed INFO : Returning Hive schema: Schema(fieldSchemas:[FieldSchema(name:partition, type:string, comment:from deserializer)], properties:null) INFO : Completed compiling command(queryIdhive_20180810175151_5260f52e-10bb-4589-ad48-31ba72a81c21); Time taken: 0.029 seconds INFO : Executing command(queryIdhive_20180810175151_5260f52e-10bb-4589-ad48-31ba72a81c21): show partitions repair_test INFO : Starting task [Stage-0:DDL] in serial mode INFO : Completed executing command(queryIdhive_20180810175151_5260f52e-10bb-4589-ad48-31ba72a81c21); Time taken: 0.017 seconds INFO : OK -------------------- | partition | -------------------- | parpartition_1 | -------------------- 1 row selected (0.073 seconds) 0: jdbc:hive2://localhost:10000 然后我们通过hdfs的put命令手动创建一个数据 [ericssonh3cnamenode1 pcc]$ echo 123123 test.txt [ericssonh3cnamenode1 pcc]$ hdfs dfs -mkdir -p /user/hive/warehouse/test.db/repair_test/parpartition_2/ [ericssonh3cnamenode1 pcc]$ hdfs dfs -put -f test.txt /user/hive/warehouse/test.db/repair_test/parpartition_2/ [ericssonh3cnamenode1 pcc]$ hdfs dfs -ls -R /user/hive/warehouse/test.db/repair_test drwxrwxrwt - ericsson hive 0 2018-08-10 17:46 /user/hive/warehouse/test.db/repair_test/parpartition_1 drwxrwxrwt - ericsson hive 0 2018-08-10 17:46 /user/hive/warehouse/test.db/repair_test/parpartition_1/.hive-staging_hive_2018-08-10_17-45-59_029_1594310228554990949-1 drwxrwxrwt - ericsson hive 0 2018-08-10 17:46 /user/hive/warehouse/test.db/repair_test/parpartition_1/.hive-staging_hive_2018-08-10_17-45-59_029_1594310228554990949-1/-ext-10000 -rwxrwxrwt 3 ericsson hive 5 2018-08-10 17:46 /user/hive/warehouse/test.db/repair_test/parpartition_1/000000_0 drwxr-xr-x - ericsson hive 0 2018-08-10 17:57 /user/hive/warehouse/test.db/repair_test/parpartition_2 -rw-r--r-- 3 ericsson hive 7 2018-08-10 17:57 /user/hive/warehouse/test.db/repair_test/parpartition_2/test.txt [ericssonh3cnamenode1 pcc]$ 这时候我们查询分区信息发现partition_2这个分区并没有加入到hive中 0: jdbc:hive2://localhost:10000 show partitions repair_test; INFO : Compiling command(queryIdhive_20180810175959_e7cefe8c-57b5-486c-8e03-b1201dac4d79): show partitions repair_test INFO : Semantic Analysis Completed INFO : Returning Hive schema: Schema(fieldSchemas:[FieldSchema(name:partition, type:string, comment:from deserializer)], properties:null) INFO : Completed compiling command(queryIdhive_20180810175959_e7cefe8c-57b5-486c-8e03-b1201dac4d79); Time taken: 0.029 seconds INFO : Executing command(queryIdhive_20180810175959_e7cefe8c-57b5-486c-8e03-b1201dac4d79): show partitions repair_test INFO : Starting task [Stage-0:DDL] in serial mode INFO : Completed executing command(queryIdhive_20180810175959_e7cefe8c-57b5-486c-8e03-b1201dac4d79); Time taken: 0.02 seconds INFO : OK -------------------- | partition | -------------------- | parpartition_1 | -------------------- 1 row selected (0.079 seconds) 0: jdbc:hive2://localhost:10000运行MSCK REPAIR TABLE 命令后再查询分区信息,可以看到通过put命令放入的分区已经可以查询了 0: jdbc:hive2://localhost:10000 MSCK REPAIR TABLE repair_test; INFO : Compiling command(queryIdhive_20180810180000_7099daf2-6fde-44dd-8938-d2a02589358f): MSCK REPAIR TABLE repair_test INFO : Semantic Analysis Completed INFO : Returning Hive schema: Schema(fieldSchemas:null, properties:null) INFO : Completed compiling command(queryIdhive_20180810180000_7099daf2-6fde-44dd-8938-d2a02589358f); Time taken: 0.004 seconds INFO : Executing command(queryIdhive_20180810180000_7099daf2-6fde-44dd-8938-d2a02589358f): MSCK REPAIR TABLE repair_test INFO : Starting task [Stage-0:DDL] in serial mode INFO : Completed executing command(queryIdhive_20180810180000_7099daf2-6fde-44dd-8938-d2a02589358f); Time taken: 0.138 seconds INFO : OK No rows affected (0.154 seconds) 0: jdbc:hive2://localhost:10000 show partitions repair_test; INFO : Compiling command(queryIdhive_20180810180000_ff711820-6f41-4d5d-9fee-b6e1cdbe1e25): show partitions repair_test INFO : Semantic Analysis Completed INFO : Returning Hive schema: Schema(fieldSchemas:[FieldSchema(name:partition, type:string, comment:from deserializer)], properties:null) INFO : Completed compiling command(queryIdhive_20180810180000_ff711820-6f41-4d5d-9fee-b6e1cdbe1e25); Time taken: 0.045 seconds INFO : Executing command(queryIdhive_20180810180000_ff711820-6f41-4d5d-9fee-b6e1cdbe1e25): show partitions repair_test INFO : Starting task [Stage-0:DDL] in serial mode INFO : Completed executing command(queryIdhive_20180810180000_ff711820-6f41-4d5d-9fee-b6e1cdbe1e25); Time taken: 0.016 seconds INFO : OK -------------------- | partition | -------------------- | parpartition_1 | | parpartition_2 | -------------------- 2 rows selected (0.088 seconds) 0: jdbc:hive2://localhost:10000 select * from repair_test; INFO : Compiling command(queryIdhive_20180810180101_1225075e-43c8-4a49-b8ef-a12f72544a38): select * from repair_test INFO : Semantic Analysis Completed INFO : Returning Hive schema: Schema(fieldSchemas:[FieldSchema(name:repair_test.col_a, type:string, comment:null), FieldSchema(name:repair_test.par, type:string, comment:null)], properties:null) INFO : Completed compiling command(queryIdhive_20180810180101_1225075e-43c8-4a49-b8ef-a12f72544a38); Time taken: 0.059 seconds INFO : Executing command(queryIdhive_20180810180101_1225075e-43c8-4a49-b8ef-a12f72544a38): select * from repair_test INFO : Completed executing command(queryIdhive_20180810180101_1225075e-43c8-4a49-b8ef-a12f72544a38); Time taken: 0.001 seconds INFO : OK ---------------------------------------- | repair_test.col_a | repair_test.par | ---------------------------------------- | test | partition_1 | | 123123 | partition_2 | ---------------------------------------- 2 rows selected (0.121 seconds) 0: jdbc:hive2://localhost:10000
http://www.zqtcl.cn/news/989566/

相关文章:

  • 开网站的宣传图片怎么做php网站建设面试
  • 哪些网站可以下载视频网站建设评价量规
  • 惠州市建设局网站网站模块设计怎么做
  • 群晖可不可以做网站用如何查询商标是否已经被注册
  • 北京欢迎你网站制作公司建设厅和应急管理厅焊工证区别
  • 如何开办网站微信公众平台号申请注册
  • 网站建设找哪个平台浦东区建设工程监督网站
  • 如何创业做网站设计公司工作室
  • 游戏网站建设多少中国煤炭建设协网站
  • 动态图表网站宁津做网站
  • 黑龙江生产建设兵团各连网站成功网站建设案例
  • 一级a做爰精免费网站肇庆网站制作软件
  • wordpress加分页北京优化生育
  • 乐至建设局网站工程项目管理软件哪个好
  • 太原公司网站建立wordpress插件直播
  • 比较有名的diy制作网站做照片视频的网站
  • 河北石家庄建设网站wordpress nginx apache
  • 上海免费网站建设品牌wordpress主题安装失败下载失败
  • 买公司的网站商城系统开发
  • 网页设计国外设计欣赏网站深夜视频在线免费
  • 做网站怎么租用服务器杭州网站建设hzyze
  • .asp 网站北京最新防疫信息
  • 网站上传用什么软件做视频教程114查询
  • 网站小图标素材网站开发需要提供哪些东西
  • 阿里巴巴国际站买家入口百度建网站多少钱
  • 为网站网站做代理怎么判wordpress 调用当前分类名称
  • 多用户网站管理系统定制网站建设与运营案例
  • 毕业设计做的网站抄袭网站开发执行文档
  • 自己做网站都要什么软件网址你懂我意思正能量不用下载
  • 网站内容的创新wordpress美食主题