如何使用beeline cli从hive表中导出数据
Posted
技术标签:
【中文标题】如何使用beeline cli从hive表中导出数据【英文标题】:how to export data from hive table using beeline cli 【发布时间】:2017-01-17 04:59:58 【问题描述】:我无法使用直线接口从配置单元表中提取数据到文件。与 hive 接口一起工作的东西不能在直线上工作。任何帮助表示赞赏。
【问题讨论】:
能否请您发布您正在尝试的代码。 beeline -u jdbc:hive2:// --silent=true --outputformat=csv2 -f hive.hql > data.txt 试试这个beeline -u db_url -n user_name -p password -f hive.hql > data.txt 它应该可以工作。让我知道它是否仍然给出错误 无法使用 beeline -u 连接 jdbc url,但是当我使用 !connect 时,我能够建立连接。但从直线内部我无法将数据导出到文件 【参考方案1】:你是否在 mysql 数据库中创建了元存储。在 mysql 中创建元存储时,您应该提供元存储用户 ID 和密码。另外最重要的是你必须在 hive-site.xml 中提供 Metastore 用户名和密码属性
https://itsnirmal.wordpress.com/2016/08/31/hive-mysql-metastore-and-hiveserver2-setup/
【讨论】:
以上是关于如何使用beeline cli从hive表中导出数据的主要内容,如果未能解决你的问题,请参考以下文章