Support Questions

Find answers, ask questions, and share your expertise

How to check the existence of the table in Beeline Hive using shell script

avatar
Rising Star
 
1 ACCEPTED SOLUTION

avatar
Super Guru

@Gayathri Devi,

You can use the below script .

beeline -u "{connection-string}" -e "show tables"  | grep $1
if [ $? -eq 0 ]
then
  echo "table found"
else
  echo "table not found"
fi

But the content in a file say checktable.sh and run the below steps

chmod +x checktable.sh
./checktable.sh {tablename to check}

Thanks,

Aditya

View solution in original post

1 REPLY 1

avatar
Super Guru

@Gayathri Devi,

You can use the below script .

beeline -u "{connection-string}" -e "show tables"  | grep $1
if [ $? -eq 0 ]
then
  echo "table found"
else
  echo "table not found"
fi

But the content in a file say checktable.sh and run the below steps

chmod +x checktable.sh
./checktable.sh {tablename to check}

Thanks,

Aditya