Создать таблицу в hbase

Я новичок в hbase и hadoop. Во всяком случае, мне удалось настроить кластер Hadoop, состоящий из 3 машин. Теперь мне нужна помощь в создании базы данных.

У меня есть таблица "комментарии" содержит поля:

  1. Логин пользователя
  2. Комментарии
  3. комментарии к комментариям (которых может быть больше одного) и поле статуса к тому же говорят,

Может ли кто-нибудь помочь мне создать то же самое, используя hbase/shell?


person hbase_user    schedule 22.02.2011    source источник


Ответы (3)


Вот несколько полезных команд оболочки HBase. Получите справку по формату для создания таблицы в оболочке.

help 'create'
create 'comments', {NAME=>'user_info'}, {NAME=>'comment_data'}

Обратите внимание, что семейства столбцов должны быть явными, но сами столбцы не предъявляют никаких требований и могут быть добавлены после создания, просто выполнив команду «Поместить». 1 файл на семейство столбцов, все столбцы для строки в семействе находятся рядом друг с другом в файле. В этом случае я создал семейство «user_info», в которое вы могли бы поместить столбцы «user_id» и «status». То же самое для 'comment_data'.

Если вам нужно изменить таблицу (например, вы можете создать только одно семейство столбцов с первой попытки), вам нужно отключить таблицу, а затем изменить ее.

disable 'tableName'
help 'alter'
enable 'tableName' # when done altering

Обратите внимание, что вам также необходимо отключить таблицу, чтобы удалить ее.

person Nicolas Spiegelberg    schedule 15.03.2011

Приведенная ниже ссылка является хорошим ресурсом для оболочки HBase, в том числе о том, как создать таблицу.
http://wiki.apache.org/hadoop/Hbase/Shell

Обновление
Новый URL-адрес: http://hbase.apache.org/book.html#shell

person QuinnG    schedule 08.04.2011

Если вы новичок в HBase, вам, вероятно, лучше попробовать GUI для администрирования HBase — HAdmin. Нажмите на ссылку "Таблицы" на боковой панели, вы увидите все уже существующие таблицы и кнопку "Создать таблицу". HAdmin full view Щелкните по нему, и на странице "Создать таблицу" вы сможете добавить свою новую таблицу со всеми необходимыми настройками и семействами столбцов. HAdmin создать таблицу

person grbulat    schedule 25.02.2019