2013-09-19 4 views
0

У меня есть HBase данные экспортируются в HDFS. Я бы хотел Sqoop export HDFS до MySQL. Но при использовании экспорта Sqoop мне требуется предоставить информацию о том, как данные HDFS ограничены. Как проверить, какие разделители находятся в таблице HBase или в данных HDFS?Разделители данных HBase и HDFS?

Edit 1: Я экспортировал данные Hbase в HDFS с помощью бен/Hadoop банки /path/to/hbase-0.20.3.jar экспорта your_table/экспорта/your_table

ответ

2

Насколько HBase является речь идет о каком-либо разделителе. Данные хранятся в столбцах таблицы HBase. И знать разделитель в HDFS файл, который вы можете:

  • Использование бен/Hadoop фс -cat/путь/к/файлу
  • Просмотр файла через WebUI HDFS и обнаружили, что, глядя по его содержанию.

Но это зависит в основном от того, как вы экспортировали свои данные. Например,, если вы использовали утилиту экспорта HBase, ваши данные будут сбрасываться в HDFS в виде файла последовательности.

+0

Hi Tariq! См. Мой обновленный вопрос с «Редактировать 1:», в котором объясняется, как я экспортировал HBase в HDFS. – sunskin

+0

Как я уже указывал выше ** export ** утилита экспортирует данные в виде файла последовательности. См. Дополнительные сведения о файлах последовательности: http://wiki.apache.org/hadoop/SequenceFile – Tariq

Смежные вопросы