在配置单元中创建模式

Sam*_*Sam 10 hadoop hive hdfs

如何在配置单元中的用户定义的数据库下创建多个模式?

我正在尝试在hive中的DB sam_db下创建模式.我正在使用以下代码.

use sam_db;
create schema sam_db_schema;
Run Code Online (Sandbox Code Playgroud)

但是当我访问本地主机以查看文件系统时,我发现在sam_db中创建了一个名为sam_db_schema的数据库而不是创建了一个模式.

下面是我的案例的屏幕截图: 在此输入图像描述

在hive中不能存在DB的多个模式.

如果可能的话,我该如何创建它们.

hive的数据库和模式都相同.因为当我做的时候

show databases;
show schemas
Run Code Online (Sandbox Code Playgroud)

它给了我相同的输出.

请帮助我理解:提前致谢

Rem*_*anu 13

hive的数据库和模式都相同吗?

是.该语言手动状态这显然:

CREATE (DATABASE|SCHEMA) [IF NOT EXISTS] database_name
 [COMMENT database_comment]
 [LOCATION hdfs_path]
 [WITH DBPROPERTIES (property_name=property_value, ...)];
Run Code Online (Sandbox Code Playgroud)

SCHEMA和DATABASE的使用是可以互换的 - 它们的意思相同