2015-11-06 1 views
0

Я создаю базу данных, и я даю место, как это:Где найти местоположение базы данных улья, когда я даю это местоположение?

create database talent loaction '/home/hadoop'; 

ИЛИ

create database talent location '/Input'; 

Input папка, которую я создал в HDFS.

но когда я зарегистрируюсь в этом месте, я не получаю эту базу данных.

Я вижу базы данных на складе, которые я создал, не указав местоположение.

ответ

2

при создании базы данных без использования местоположения, например create database talent, оно создаст по умолчанию местоположение /user/hive/warehouse в hdfs. Вы можете увидеть в HDFS с помощью команды

hdfs dfs -ls /user/hive/warehouse 

если вы создаете базу данных с помощью местоположения, то она будет создавать БД в данном месте.

create database talent location '/Input'; 

Вы можете увидеть БД с помощью команды

hdfs dfs -ls /Input 
+0

Я проверил .. Его нет .. я в состоянии видеть базу данных в хранилище .... но не получают те, к которым я дал какой-либо местоположение .... Я проверил через браузер также .. нет базы данных в/Вход ... но когда я запускаю базы данных шоу; имя указано только –