使用hive-shell命令怎么批量执行脚本

  介绍

使用hive-shell命令怎么批量执行脚本?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

<>强如下所示:

# !/usr/bin/bash   HADOOP_HOME=?opt/模块/cdh-5.3.6-ha/hadoop-2.5.0-cdh6.3.6"   HIVE_HOME=& # 39;/opt/模块/cdh-5.3.6-ha hive-0.13.1-cdh6.3.6& # 39;      # # # # # # #,execute  hive  # # # # # #      sql=$ (cat  & lt; & lt; ! EOF   use  db_01;   drop  table  dept_nopart;   create  table  IF  NOT  EXISTS  dept_part (   deptno  int,   dname 字符串,   loc 字符串   )   partitioned  by  (day 字符串)   ROW  FORMAT  DELIMITED  FIELDS  TERMINATED  BY  & # 39; \ t # 39;;         ! EOF)   # # # # # # # # # # # #,execute  begin , # # # # # # # # # # #   echo  $ sql   cd  HIVE_HOME美元   bin/hive  -e “sql"美元;      cd  $ HADOOP_HOME   bin/hdfs  dfs  -mkdir  -p /蜂巢/仓库/db_01.db/dept_part/天=20150913,;   bin/hdfs  dfs  -put /opt/数据/dept.txt /蜂巢/仓库/db_01.db/dept_part/天=20150913,;      cd  HIVE_HOME美元   bin/hive  -e “use  db_01; msck  repair  table  dept_part;“      exitCode=$ ?   if  [, exitCode 美元;-ne  0,);   ,,,,echo “(误差),hive  execute 失败了!“   ,,,,exit  exitCode美元   fi

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。

使用hive-shell命令怎么批量执行脚本