Hive Sqoop命令引用了错误的DERBY架构

Hive Sqoop命令引用了错误的DERBY架构,hive,sqoop,Hive,Sqoop,我已经安装了Hive2.1,并将Derby作为metastore。 在这里,DERBY中的所有表都是在名为APP的模式下创建的。 当我通过SQOOP命令将数据从Sql导入配置单元时,SQOOP引用的模式是“catalog”而不是“APP” 有人能帮我一下吗,让SQOOP命令引用appschema 在一个“真正的”Hadoop集群中,将有一个全局元存储服务,客户端不必关心后端数据库。但是在您的情况下,看起来您有一个最小的设置,没有全局元存储服务=>每个元存储客户机(Hive、Sqoop、Spark

我已经安装了Hive2.1,并将Derby作为metastore。 在这里,DERBY中的所有表都是在名为APP的模式下创建的。 当我通过SQOOP命令将数据从Sql导入配置单元时,SQOOP引用的模式是“catalog”而不是“APP”


有人能帮我一下吗,让SQOOP命令引用appschema

在一个“真正的”Hadoop集群中,将有一个全局元存储服务,客户端不必关心后端数据库。但是在您的情况下,看起来您有一个最小的设置,没有全局元存储服务=>每个元存储客户机(Hive、Sqoop、Spark、Pig)必须运行一个嵌入式元存储服务并分别连接到数据库。因此,所有客户端必须在其类路径中找到相同的
hive site.xml
,具有相同的Derby URL和模式名。是的,我的笔记本电脑中有更简单的设置。但当sqoop联系hive时,我希望引用相同的DB(在我的应用程序中)。这就是为什么我感到困惑。