hive - 如何将配置单元脚本的变量值传递给其中的 shell 脚本
问题描述
我有一个配置单元脚本,它以 --hivevar var_name="value" 的形式从直线获取参数,并且替换在配置单元查询中运行良好。
在这个 hive 脚本中,我想运行一个带有作为参数传递的变量的 shell 脚本。我试过了
!sh /home/tempscript {variable_name}
但是脚本不采用替换值,而是将字符串“{variable-name}”传递给 shell 脚本。
有什么办法可以解决这个问题?
解决方案
推荐阅读
- javascript - 61:61:语法错误:预期字符串,但发现脚本结尾。(-2741)
- php - 比较 SQL 请求中的两个日期
- sql-server - SQL 数据库备份失败
- google-cloud-platform - “gcloud container clusters create”命令抛出“error required 'compute.networks.get'”
- node.js - 使用 nightwatch/Cucumber 自动化 PDF 内容
- oracle - Oracle 12.2 - 如何在数据库安装期间强制安装 APEX?
- mysql - 如何在 SELECT 的结果中有条件地对偶一些行?
- angular - 我的帖子请求没有工作任何人在这里纠正我?
- ios - iOS 应用程序在输入错误的证书密码后崩溃
- mysql - 如何加快按查询分组