我有一个查询,我想把它的结果存储在一个变量中。我试过的,
!/bin/sh
set @Field_Name:= beeline -u "JDBC:hive2://<data_lake>:1000/<database>;principlal=hive/_HOST@.XYZ.COM org.apache.hive.jdbc.HiveDriver" --outputformat=tsv2 --silent=true --showHeader=false -e "select fields from EMP;"
set @DATA:= beeline -u "JDBC:hive2://<data_lake>:1000/<database>;principlal=hive/_HOST@XYZ.COM org.apache.hive.jdbc.HiveDriver" --outputformat=tsv2 --silent=true --showHeader=false -e "select data_filling from EMP;"
beeline -u "JDBC:hive2://<data_lake>:1000/<database>;principlal=hive/_HOST@XYZ.COM org.apache.hive.jdbc.HiveDriver" --outputformat=tsv2 --showHeader=false -e "select @DATA as @Field_Name"
emp表格数据:
注解:我正在尝试逐个初始化变量,并期望selectquery使用配置单元查询读取循环中的所有3行。
预期产量:
暂无答案!
目前还没有任何答案,快来回答吧!