你的位置:首页 > 信息动态 > 新闻中心
信息动态
联系我们

hbase region合并文件制作脚本

2021/12/14 12:08:47

脚本如下

#!/bin/bash
File_split=400
Master_ip=116。…

time=$(date “+%Y_%m_%d”)
Region_Name= 1 R e g i o n N a m e F i l e = " 1 Region_Name_File=" 1RegionNameFile="Region_Name"_"$time"
if [ ! -n “$1” ];then
echo “Plase input your region!”
else

curl http:// M a s t e r i p : 60010 / t a b l e . j s p ? n a m e = Master_ip:60010/table.jsp?name= Masterip:60010/table.jsp?name=Region_Name|grep $Region_Name,|awk -F ‘,’ ‘{print $(NF-2)}’|awk -F ‘.’ ‘{print $2}’ >region.txt

curl http://$Master_ip:60010/table.jsp?name=$Region_Name|grep  $Region_Name,|awk -F ',' '{print $NF}'|awk -F '.' '{print $2}' >region.txt
sed -r "s/(.*)/'\1'/g" region.txt|sed ':a;N;s/\n/,/;Ta' |sed -r "s/(.*)/merge_region \1/g" > $Region_Name_File
sed -i '$d' $Region_Name_File
rm -f region.txt
split -l $File_split $Region_Name_File  spfile_$Region_Name_File.
rm -f $Region_Name_File

fi