#shell #hive
Вопрос:
Я пытаюсь ниже по сценарию получить все таблицы из всех баз данных
Проблемы при запуске скрипта, при котором происходит сбой, имя базы данных динамически меняется.
#!/bin/bash
hive -e "show databases;" > databaselist.txt
cat databaselist.txt | while read db
do
hive -e " show tables in $db;" > table_list.txt
cat table_list.txt | while read table
do
hive -e "show create table $db.$table;" >> HiveTableInfo.txt
done
done
Комментарии:
1. как именно это происходит