【问题标题】:How to export data from Hive to Cassandra?如何将数据从 Hive 导出到 Cassandra?
【发布时间】:2014-05-30 15:20:34
【问题描述】:

有没有办法在不使用 ETL 工具的情况下将数据从 Hortonworks Hive 导出到 Apache Cassandra?

【问题讨论】:

    标签: hive hdfs hortonworks-data-platform cassandra-cli


    【解决方案1】:

    您可以在其中创建一个数据库“export”和一个表“myview”。

    create database export;
    use export;
    create table myview as select <put your query here>
    

    然后使用“desc”获取完整目录路径:

    describe myview.
    

    从目录路径中,您可以将 cassandra 指向该 hdfs 位置并从 hdfs 导入。

    免责声明:此过程仅适用于较小的表,因为您的“myview”未分区。它不适用于应该在其上定义分区的大型分区。

    【讨论】:

    • 上述步骤不清楚;你能详细说明一下吗?在上面的例子中 Hadoop 和 Cassandra 是如何连接的?导出不是表,我想知道如何将数据从 Hadoop 集群/配置单元表传输到 Cassandra 表。
    • 嗨 javadba,我在 hive 中创建了数据库,然后“使用导出”创建了一个包含所需数据的表。现在如何将 Cassandra 指向 Hive?两者都是两个不同的集群和不同的机器。即使它们在同一台机器上,我也不知道如何连接。我在 cassandra 上找不到 google 指向 hdfs 位置;你能给我提供示例代码吗?我正在尝试 Github 'cassandra-hive' 存储处理程序;但如果这些步骤很简单,我想使用你的步骤。谢谢。
    猜你喜欢
    • 2016-07-10
    • 1970-01-01
    • 2018-03-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-01
    • 2014-09-13
    • 2013-09-23
    相关资源
    最近更新 更多