0
点赞
收藏
分享

微信扫一扫

Impala刷新hive的元数据

1.脚本

#!/bin/bash  
  
# 设置Impala的连接属性  
im_host="192.168.1.1"  
im_port="21050"  
im_user="hive"  
im_password="11111"  
  
# 刷新元数据  
echo "刷新Impala元数据..."  
  
# 执行刷新元数据的Impala命令  
cmd="refresh dc_dev.dw_waat_fron_error_log;"  
result=$(echo "$cmd" | beeline -u  "jdbc:hive2//$im_host:$im_port" -n $im_user -p $im_password)  
echo "刷新结果: $result"  
  
echo "刷新完成!"

2.脚本调用

*/10 * * * * sh /opt/impala_resh/impala.sh  >> /opt/impala_resh/impala_resh.log

举报

相关推荐

0 条评论