Уюк Metastore деген эмне?
Уюк Metastore деген эмне?

Video: Уюк Metastore деген эмне?

Video: Уюк Metastore деген эмне?
Video: Что такое Метавселенная? - Монеты Metaverse - Покупка земли Metaverse и NFT 2024, Ноябрь
Anonim

Metastore Apache борбордук репозиторий болуп саналат Уюк метадайындары . Ал сактайт метадайындар үчүн Уюк таблицалар (алардын схемасы жана жайгашкан жери сыяктуу) жана реляциялык маалымат базасындагы бөлүмдөр. Бул колдонуу менен кардар бул маалыматка мүмкүнчүлүк берет metastore кызмат API. камсыз кылган кызмат metastore башка Apache мүмкүндүк алуу Уюк кызматтар.

Андан кийин, уюк үчүн демейки Metastore деген эмне деп сурашы мүмкүн?

Дерби базасы болуп саналат Hive үчүн демейки метастур бир гана колдонуучуну колдойт, андыктан бир гана кабык ача аласыз.

Ошо сыяктуу эле, жергиликтүү жана алыскы Metastore ортосунда кандай айырма бар? In салыштыруу менен Жергиликтүү режимин колдонуунун бир пайдасы бар Алыстан режими, башкача айтканда Алыстан режими үчүн JDBC кирүү маалыматын бөлүшүү үчүн администратордун кереги жок metastore ар бир Hive колдонуучу менен бирге маалымат базасы, бирок жергиликтүү режим кылат.

Жогорудагы жанында, уюк Metastore кайда?

Демейки боюнча, кампанын жайгашкан жери file:///user/ уюк /склад жана биз да колдоно алабыз уюк -сайт. xml файлы жергиликтүү же алыскы үчүн metastore . MySQL JDBC драйверин колдонгондо, биз Jconnector (MySQL JDBC Driver) жүктөп алып, аны $HIVE_HOME/libке жайгаштырабыз жана жайгаштырабыз. уюк -сайт.

Эмне үчүн Metastore HDFSде сакталбайт?

Ошентип, metastore салттуу реляциялык маалымат базасын (мисалы MySQL, Oracle) же файл тутумун (жергиликтүү, NFS, AFS сыяктуу) колдонот жана HDFS эмес . Натыйжада, HiveQL билдирүүлөрү гана кире алат метадайындар объекттер өтө төмөн күтүү менен аткарылат. Бирок, Hive ортосундагы ырааттуулукту ачык сактоо керек метадайындар жана маалыматтар."

Сунушталууда: