На основе Apache Atlas с Hive, где хранятся метаданные? в репозитории графов титанов или в RDBMS с Hive?
Я установил Atlas, Hive и Hadoop и настроил их правильно. Но я хочу знать, где хранятся метаданные после импорта метаданных?
Согласно некоторым документам Atlas, в нем говорится, что метаданные будут храниться в репозитории графов Titan. Однако, согласно некоторым документам Hive, это показывает, что метаданные будут храниться в РСУБД, такой как MySql.
Если я установлю и Atlas, и Hive, где метаданные будут храниться отдельно?
1 ответ
Хотя существующий ответ не является неправильным, я думаю, хорошо отметить, что спрашивающий, похоже, смешивает два типа метаданных.
- Метаданные Hive: они действительно хранятся в реляционной БД, по умолчанию MySQL
- Метаданные Атласа: они хранятся в HBase (Titan поддерживался Hbase для более старых версий?)
Пример метаданных Hive - "какие столбцы"
Пример метданных Атласа - "как я пометил столбец а"
Итак, если вы установите и Hive, и Atlas, будут два типа метаданных, и они будут храниться в упомянутых местах.
Метаданные хранятся в базе данных HBase. База данных HBase поддерживается самим Apache Atlas.