hive-如何在bash脚本的变量中存储查询结果

oug3syen  于 2021-05-30  发布在  Hadoop
关注(0)|答案(2)|浏览(374)

我需要将配置单元查询的结果存储在一个变量中,该变量的值将在以后使用。比如说:

$var = select col1 from table;

$var_to_used_later = $var;

所有这些都是bashshell脚本的一部分。如何形成查询以获得所需的结果?

3zwtqj6y

3zwtqj6y1#

我用这里显示的方法得到了它!我没有如图所示调用文件,而是直接运行查询并使用存储在变量中的值。

pzfprimi

pzfprimi2#

配置单元应该为您提供命令行支持。我不熟悉Hive,但我发现:https://cwiki.apache.org/confluence/display/hive/languagemanual+cli,您可以检查是否有效。
就我个人而言,我以前也用mysql实现过类似的目标。命令是: mysql -u root -p[script to generate the key]-N -B -e "use XXXDB; select aaa, bbb, COUNT(*) from table where some_attribute='$CertainValue';"

相关问题