我是Accumulo的新手,目前正试图将所有数据从PostgreSQL和Oracle等关系数据库迁移到Accumulo。我该怎么做?是否有一个直接的API,我可以使用或我需要使用第三个程序?谁能告诉我有没有任何进口选项可供Accumulo进口的文件和创建表?
vd8tlhqk1#
在Accumulo中没有直接的API来实现这一点,但是一些用户可能已经编写了一些东西来提供帮助。使用Accumulo需要考虑如何查询数据,因此您可能应该仔细地进行迁移。请考虑联系Accumulo的user mailing list,与其他可能了解此问题的用户讨论可能的解决方案。
58wvjzkj2#
虽然没有直接的方式从Accumulo迁移;您可以尝试使用以下方法:1.导出为中间格式:您可以将数据从关系数据库导出为中间格式,如CSV、Avro或Parquet。导出后,您可以使用Accumulo提供的API或工具将数据摄取到Accumulo中。Accumulo提供了一个Java API,允许您以编程方式将数据插入到Accumulo中,或者您可以使用Apache NiFi等工具来自动执行摄取过程。
2条答案
按热度按时间vd8tlhqk1#
在Accumulo中没有直接的API来实现这一点,但是一些用户可能已经编写了一些东西来提供帮助。使用Accumulo需要考虑如何查询数据,因此您可能应该仔细地进行迁移。请考虑联系Accumulo的user mailing list,与其他可能了解此问题的用户讨论可能的解决方案。
58wvjzkj2#
虽然没有直接的方式从Accumulo迁移;您可以尝试使用以下方法:
1.导出为中间格式:您可以将数据从关系数据库导出为中间格式,如CSV、Avro或Parquet。导出后,您可以使用Accumulo提供的API或工具将数据摄取到Accumulo中。Accumulo提供了一个Java API,允许您以编程方式将数据插入到Accumulo中,或者您可以使用Apache NiFi等工具来自动执行摄取过程。
1.自定义脚本:您可以使用首选的编程语言编写自定义脚本,从关系数据库中提取数据并将其插入Accumulo。您需要建立到两个数据库的连接,并执行必要的转换,将数据转换为适合Accumulo的格式。