当我想使用sqoop将数据导入到配置单元时,我可以指定--hive-home <dir>
,并且sqoop将调用执行脚本的计算机上安装的配置单元的指定副本。但是hbase呢? sqoop如何知道我要将数据导入到哪个hbase实例/数据库?
答案 0 :(得分:1)
Maybe the documentation helps?
通过指定
,您指示Sqoop导入到HBase中的表而不是HDFS中的目录
我看到的每个示例都仅显示了该选项以及列族,而并非如此,因此我认为它取决于--hbase-table
可能包含的任何变量,例如Hortonworks docs say
当您提供hive主目录时,它也不告诉它任何数据库或表信息,而是告诉您在运行Sqoop的计算机上Hive配置文件所在的位置。默认情况下,将其设置为环境变量sqoop-env.sh