当前位置:   article > 正文

hive-创建表_hive创建一行的数据表

hive创建一行的数据表

使用shell脚本:

  1. #!/bin/bash
  2. #遍历文件夹下的所有文件
  3. dir1=`ls /data/service/bigdata/cloud_platform/sql/origin/*.sql`
  4. dir2=`ls /data/service/bigdata/cloud_platform/sql/width/*.sql`
  5. #将所有的sql进行初始化,合并dir1和dir2中的文件追加到数组dir中
  6. for i in $dir1
  7. do
  8. dir=(${dir[@]} $i)
  9. done
  10. for j in $dir2
  11. do
  12. dir=(${dir[@]} $j)
  13. done
  14. #执行hive,创建表
  15. for k in ${dir[@]}
  16. do
  17. hive -e "source $k" >> /tmp/output.txt
  18. done
  19. <<!
  20. for j in ${dir[@]}
  21. do
  22. echo $j
  23. done
  24. !

注:${dir[@]}获取数组长度,dir=(${dir[@]} 5)追加到数组末尾某个元素 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/木道寻08/article/detail/969639?site
推荐阅读
相关标签
  

闽ICP备14008679号