unix - 将 Hive 外部表的 HDFS 位置分配给 Unix 变量
问题描述
有没有办法从外部表中获取 hdfs 位置并分配给 unix 变量。
解决方案
是的,有办法。
- 运行如下命令,
出口地点=hive -e "SHOW CREATE TABLE <dbname.tablname>;"| grep hdfs://
请after the equal sign on the above command and
在最后使用。由于 Stackoverflow 的富文本格式,此处未显示。
您可以检查如下变量,
echo $location 'hdfs://hostname:8020/HDFS/PATH/OF/THE/TABLE'
希望这可以帮助!
推荐阅读
- paypal - 将 Paypal 集成到多商户网站
- python - 使用蛮力在python 3中查找字符串中的所有子字符串
- java - 限制多个执行程序中的总线程数
- javascript - 从返回空数组的 API 过滤对象数组
- googletest - Gmock - InSequence vs RetiresOnSaturation
- reactjs - npm 启动错误 - React.js
- sql-server - 触发从 SQL Server 到 Azure 事件中心的事件
- excel - excel中的SUM,其中单元格由其他单元格用公式指定
- google-bigquery - BigQuery:使用流式 API 更新多个架构字段后无法插入新值
- javascript - 试图将从空气表中提取的数据连接到 gatsby graphql 到 algolia,插件不起作用