{"id":475878,"date":"2023-08-09T07:24:43","date_gmt":"2023-08-09T07:24:43","guid":{"rendered":""},"modified":"2023-09-05T11:11:30","modified_gmt":"2023-09-05T11:11:30","slug":"apache-hive","status":"publish","type":"wiki","link":"https:\/\/oneproxy.pro\/pl\/wiki\/apache-hive\/","title":{"rendered":"Ul Apache&#039;a"},"content":{"rendered":"<p>Apache Hive to narz\u0119dzie do obs\u0142ugi hurtowni danych typu open source i j\u0119zyka zapyta\u0144 podobne do SQL, zbudowane na bazie Apache Hadoop. Zosta\u0142 opracowany w celu zapewnienia przyjaznego dla u\u017cytkownika interfejsu do zarz\u0105dzania i wysy\u0142ania zapyta\u0144 do du\u017cych zbior\u00f3w danych przechowywanych w rozproszonym systemie plik\u00f3w Hadoop (HDFS). Hive to kluczowy element ekosystemu Hadoop, umo\u017cliwiaj\u0105cy analitykom i badaczom danych wydajne wykonywanie z\u0142o\u017conych zada\u0144 analitycznych.<\/p>\n<h2>Historia powstania Apache Hive i pierwsza wzmianka o nim<\/h2>\n<p>Pocz\u0105tki Apache Hive si\u0119gaj\u0105 2007 roku, kiedy zosta\u0142 on wymy\u015blony przez Jeffa Hammerbachera i zesp\u00f3\u0142 ds. infrastruktury danych Facebooka. Zosta\u0142 stworzony, aby zaspokoi\u0107 rosn\u0105ce zapotrzebowanie na interfejs wysokiego poziomu do interakcji z ogromnymi zbiorami danych Hadoopa. Praca Hammerbachera po\u0142o\u017cy\u0142a podwaliny pod Hive, a wkr\u00f3tce potem Facebook przekaza\u0142 projekt Apache Software Foundation (ASF) w 2008 roku. Od tego czasu projekt szybko ewoluowa\u0142 jako dobrze prosperuj\u0105cy projekt open source przy udziale r\u00f3\u017cnych programist\u00f3w i organizacji z ca\u0142ego \u015bwiata .<\/p>\n<h2>Szczeg\u00f3\u0142owe informacje o Apache Hive: rozwini\u0119cie tematu<\/h2>\n<p>Apache Hive dzia\u0142a poprzez t\u0142umaczenie zapyta\u0144 podobnych do SQL, znanych jako Hive Query Language (HQL), na zadania MapReduce, umo\u017cliwiaj\u0105c u\u017cytkownikom interakcj\u0119 z Hadoopem za pomoc\u0105 znanej sk\u0142adni SQL. Ta abstrakcja chroni u\u017cytkownik\u00f3w przed z\u0142o\u017cono\u015bci\u0105 przetwarzania rozproszonego i umo\u017cliwia im wykonywanie zada\u0144 analitycznych bez pisania niskopoziomowego kodu MapReduce.<\/p>\n<p>Architektura Apache Hive sk\u0142ada si\u0119 z trzech g\u0142\u00f3wnych komponent\u00f3w:<\/p>\n<ol>\n<li>\n<p><strong>HiveQL<\/strong>: Hive Query Language, j\u0119zyk podobny do SQL, kt\u00f3ry pozwala u\u017cytkownikom wyra\u017ca\u0107 zadania manipulacji i analizy danych w znany spos\u00f3b.<\/p>\n<\/li>\n<li>\n<p><strong>Metamagazyn<\/strong>: Repozytorium metadanych przechowuj\u0105ce schematy tabel, informacje o partycjach i inne metadane. Obs\u0142uguje r\u00f3\u017cne backendy pami\u0119ci masowej, takie jak Apache Derby, MySQL i PostgreSQL.<\/p>\n<\/li>\n<li>\n<p><strong>Silnik wykonawczy<\/strong>: Odpowiedzialny za przetwarzanie zapyta\u0144 HiveQL. Pocz\u0105tkowo Hive u\u017cywa\u0142 MapReduce jako silnika wykonawczego. Jednak wraz z post\u0119pem w Hadoop zintegrowano inne silniki wykonawcze, takie jak Tez i Spark, aby znacznie poprawi\u0107 wydajno\u015b\u0107 zapyta\u0144.<\/p>\n<\/li>\n<\/ol>\n<h2>Wewn\u0119trzna struktura Apache Hive: jak dzia\u0142a Apache Hive<\/h2>\n<p>Gdy u\u017cytkownik przesy\u0142a zapytanie za po\u015brednictwem us\u0142ugi Hive, wykonywane s\u0105 nast\u0119puj\u0105ce kroki:<\/p>\n<ol>\n<li>\n<p><strong>Rozbi\u00f3r gramatyczny zdania<\/strong>: Zapytanie jest analizowane i konwertowane na abstrakcyjne drzewo sk\u0142adni (AST).<\/p>\n<\/li>\n<li>\n<p><strong>Analiza semantyczna<\/strong>: AST jest sprawdzany w celu zapewnienia poprawno\u015bci i zgodno\u015bci ze schematem zdefiniowanym w Metastore.<\/p>\n<\/li>\n<li>\n<p><strong>Optymalizacja zapyta\u0144<\/strong>: Optymalizator zapyta\u0144 generuje optymalny plan wykonania zapytania, bior\u0105c pod uwag\u0119 takie czynniki, jak dystrybucja danych i dost\u0119pne zasoby.<\/p>\n<\/li>\n<li>\n<p><strong>Wykonanie<\/strong>: Wybrany silnik wykonawczy (MapReduce, Tez lub Spark) przetwarza zoptymalizowane zapytanie i generuje dane po\u015brednie.<\/p>\n<\/li>\n<li>\n<p><strong>Finalizacja<\/strong>: Ostateczny wynik jest przechowywany w systemie HDFS lub innym obs\u0142ugiwanym systemie przechowywania.<\/p>\n<\/li>\n<\/ol>\n<h2>Analiza kluczowych cech Apache Hive<\/h2>\n<p>Apache Hive oferuje kilka kluczowych funkcji, dzi\u0119ki kt\u00f3rym jest popularnym wyborem do analityki du\u017cych zbior\u00f3w danych:<\/p>\n<ol>\n<li>\n<p><strong>Skalowalno\u015b\u0107<\/strong>: Hive mo\u017ce obs\u0142ugiwa\u0107 ogromne zbiory danych, dzi\u0119ki czemu nadaje si\u0119 do przetwarzania danych na du\u017c\u0105 skal\u0119.<\/p>\n<\/li>\n<li>\n<p><strong>\u0141atwo\u015b\u0107 u\u017cycia<\/strong>: Dzi\u0119ki interfejsowi przypominaj\u0105cemu SQL u\u017cytkownicy znaj\u0105cy j\u0119zyk SQL mog\u0105 szybko rozpocz\u0105\u0107 prac\u0119 z Hive.<\/p>\n<\/li>\n<li>\n<p><strong>Rozci\u0105gliwo\u015b\u0107<\/strong>: Hive obs\u0142uguje funkcje zdefiniowane przez u\u017cytkownika (UDF), umo\u017cliwiaj\u0105c u\u017cytkownikom pisanie niestandardowych funkcji dla okre\u015blonych potrzeb przetwarzania danych.<\/p>\n<\/li>\n<li>\n<p><strong>Partycjonowanie<\/strong>: Dane mo\u017cna partycjonowa\u0107 w Hive, co pozwala na wydajne wykonywanie zapyta\u0144 i analiz.<\/p>\n<\/li>\n<li>\n<p><strong>Formaty danych<\/strong>: Hive obs\u0142uguje r\u00f3\u017cne formaty danych, w tym TextFile, SequenceFile, ORC i Parquet, zapewniaj\u0105c elastyczno\u015b\u0107 przechowywania danych.<\/p>\n<\/li>\n<\/ol>\n<h2>Rodzaje ga\u0142\u0119zi Apache<\/h2>\n<p>Apache Hive mo\u017cna podzieli\u0107 na dwa g\u0142\u00f3wne typy w zale\u017cno\u015bci od sposobu przetwarzania danych:<\/p>\n<ol>\n<li>\n<p><strong>Przetwarzanie wsadowe<\/strong>: Jest to tradycyjne podej\u015bcie, w kt\u00f3rym dane s\u0105 przetwarzane partiami przy u\u017cyciu MapReduce. Chocia\u017c nadaje si\u0119 do analiz na du\u017c\u0105 skal\u0119, mo\u017ce powodowa\u0107 wi\u0119ksze op\u00f3\u017anienia w przypadku zapyta\u0144 w czasie rzeczywistym.<\/p>\n<\/li>\n<li>\n<p><strong>Interaktywne przetwarzanie<\/strong>: Hive mo\u017ce wykorzystywa\u0107 nowoczesne silniki wykonawcze, takie jak Tez i Spark, aby osi\u0105gn\u0105\u0107 interaktywne przetwarzanie zapyta\u0144. To znacznie skraca czas odpowiedzi na zapytania i poprawia og\u00f3lne wra\u017cenia u\u017cytkownika.<\/p>\n<\/li>\n<\/ol>\n<p>Poni\u017cej znajduje si\u0119 tabela por\u00f3wnuj\u0105ca te dwa typy:<\/p>\n<table>\n<thead>\n<tr>\n<th>Funkcja<\/th>\n<th>Przetwarzanie wsadowe<\/th>\n<th>Interaktywne przetwarzanie<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Czas oczekiwania<\/td>\n<td>Wy\u017cszy<\/td>\n<td>Ni\u017cej<\/td>\n<\/tr>\n<tr>\n<td>Czas odpowiedzi na zapytanie<\/td>\n<td>D\u0142u\u017cej<\/td>\n<td>Szybciej<\/td>\n<\/tr>\n<tr>\n<td>Przypadk\u00f3w u\u017cycia<\/td>\n<td>Analityka offline<\/td>\n<td>Zapytania ad-hoc i w czasie rzeczywistym<\/td>\n<\/tr>\n<tr>\n<td>Silnik wykonawczy<\/td>\n<td>MapaRedukuj<\/td>\n<td>Teza lub Sparka<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Sposoby korzystania z Apache Hive, problemy i ich rozwi\u0105zania<\/h2>\n<p>Apache Hive znajduje zastosowania w r\u00f3\u017cnych domenach, m.in.:<\/p>\n<ol>\n<li>\n<p><strong>Analityka du\u017cych zbior\u00f3w danych<\/strong>: Hive umo\u017cliwia analitykom wydobywanie cennych spostrze\u017ce\u0144 z ogromnych ilo\u015bci danych.<\/p>\n<\/li>\n<li>\n<p><strong>Inteligencja biznesowa<\/strong>: Organizacje mog\u0105 u\u017cywa\u0107 Hive do wykonywania zapyta\u0144 ad hoc i tworzenia raport\u00f3w.<\/p>\n<\/li>\n<li>\n<p><strong>Magazyn danych<\/strong>: Hive doskonale nadaje si\u0119 do zada\u0144 zwi\u0105zanych z hurtowni\u0105 danych ze wzgl\u0119du na swoj\u0105 skalowalno\u015b\u0107.<\/p>\n<\/li>\n<\/ol>\n<p>Jednak efektywne korzystanie z Hive wi\u0105\u017ce si\u0119 z pewnymi wyzwaniami, takimi jak:<\/p>\n<ol>\n<li>\n<p><strong>Czas oczekiwania<\/strong>: Poniewa\u017c Hive domy\u015blnie opiera si\u0119 na przetwarzaniu wsadowym, zapytania w czasie rzeczywistym mog\u0105 powodowa\u0107 wi\u0119ksze op\u00f3\u017anienia.<\/p>\n<\/li>\n<li>\n<p><strong>Z\u0142o\u017cone zapytania<\/strong>: niekt\u00f3re z\u0142o\u017cone zapytania mog\u0105 nie zosta\u0107 skutecznie zoptymalizowane, co prowadzi do problem\u00f3w z wydajno\u015bci\u0105.<\/p>\n<\/li>\n<\/ol>\n<p>Aby sprosta\u0107 tym wyzwaniom, u\u017cytkownicy mog\u0105 rozwa\u017cy\u0107 nast\u0119puj\u0105ce rozwi\u0105zania:<\/p>\n<ol>\n<li>\n<p><strong>Interaktywne zapytania<\/strong>: Wykorzystuj\u0105c interaktywne silniki przetwarzania, takie jak Tez lub Spark, u\u017cytkownicy mog\u0105 osi\u0105gn\u0105\u0107 kr\u00f3tszy czas odpowiedzi na zapytania.<\/p>\n<\/li>\n<li>\n<p><strong>Optymalizacja zapyta\u0144<\/strong>: Pisanie zoptymalizowanych zapyta\u0144 HiveQL oraz u\u017cywanie odpowiednich format\u00f3w danych i partycjonowania mo\u017ce znacz\u0105co poprawi\u0107 wydajno\u015b\u0107.<\/p>\n<\/li>\n<li>\n<p><strong>Buforowanie<\/strong>: Buforowanie danych po\u015brednich mo\u017ce zmniejszy\u0107 liczb\u0119 zb\u0119dnych oblicze\u0144 w przypadku powtarzaj\u0105cych si\u0119 zapyta\u0144.<\/p>\n<\/li>\n<\/ol>\n<h2>G\u0142\u00f3wna charakterystyka i inne por\u00f3wnania z podobnymi terminami<\/h2>\n<p>Poni\u017cej znajduje si\u0119 por\u00f3wnanie Apache Hive z innymi podobnymi technologiami:<\/p>\n<table>\n<thead>\n<tr>\n<th>Technologia<\/th>\n<th>Opis<\/th>\n<th>Odr\u00f3\u017cnienie od Apache Hive<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Apache Hadoopa<\/td>\n<td>Ramy Big Data dla oblicze\u0144 rozproszonych<\/td>\n<td>Hive zapewnia interfejs podobny do SQL do wykonywania zapyta\u0144 i zarz\u0105dzania danymi w Hadoop, dzi\u0119ki czemu jest on bardziej dost\u0119pny dla u\u017cytkownik\u00f3w znaj\u0105cych SQL.<\/td>\n<\/tr>\n<tr>\n<td>\u015awinia Apacz<\/td>\n<td>Platforma wysokiego poziomu do tworzenia program\u00f3w MapReduce<\/td>\n<td>Hive abstrahuje przetwarzanie danych za pomoc\u0105 znanego j\u0119zyka podobnego do SQL, podczas gdy Pig u\u017cywa swojego j\u0119zyka przep\u0142ywu danych. Hive jest bardziej odpowiedni dla analityk\u00f3w znaj\u0105cych SQL.<\/td>\n<\/tr>\n<tr>\n<td>Apache Spark<\/td>\n<td>Szybki i uniwersalny klastrowy system obliczeniowy<\/td>\n<td>Hive historycznie polega\u0142 na wykonywaniu MapReduce, kt\u00f3ry mia\u0142 wi\u0119ksze op\u00f3\u017anienia w por\u00f3wnaniu do Spark. Jednak dzi\u0119ki integracji platformy Spark jako aparatu wykonawczego Hive mo\u017ce osi\u0105gn\u0105\u0107 mniejsze op\u00f3\u017anienia i szybsze przetwarzanie.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Perspektywy i technologie przysz\u0142o\u015bci zwi\u0105zane z Apache Hive<\/h2>\n<p>W miar\u0119 ci\u0105g\u0142ego rozwoju du\u017cych zbior\u00f3w danych przysz\u0142o\u015b\u0107 Apache Hive wygl\u0105da obiecuj\u0105co. Niekt\u00f3re kluczowe perspektywy i nowe technologie zwi\u0105zane z Hive obejmuj\u0105:<\/p>\n<ol>\n<li>\n<p><strong>Przetwarzanie w czasie rzeczywistym<\/strong>: nacisk zostanie po\u0142o\u017cony na dalsze skr\u00f3cenie czasu odpowiedzi na zapytania i umo\u017cliwienie przetwarzania w czasie rzeczywistym w celu uzyskania natychmiastowych informacji.<\/p>\n<\/li>\n<li>\n<p><strong>Integracja uczenia maszynowego<\/strong>: Integracja bibliotek uczenia maszynowego z Hive w celu przeprowadzania analizy danych i modelowania predykcyjnego bezpo\u015brednio na platformie.<\/p>\n<\/li>\n<li>\n<p><strong>Ujednolicone silniki przetwarzania<\/strong>: Badanie sposob\u00f3w bezproblemowego ujednolicenia wielu silnik\u00f3w wykonawczych w celu uzyskania optymalnej wydajno\u015bci i wykorzystania zasob\u00f3w.<\/p>\n<\/li>\n<\/ol>\n<h2>Jak serwery proxy mog\u0105 by\u0107 u\u017cywane lub powi\u0105zane z Apache Hive<\/h2>\n<p>Serwery proxy, takie jak OneProxy, mog\u0105 odgrywa\u0107 kluczow\u0105 rol\u0119 w kontek\u015bcie Apache Hive. Podczas pracy z wielkoskalowymi systemami rozproszonymi kluczowe znaczenie maj\u0105 bezpiecze\u0144stwo danych, prywatno\u015b\u0107 i kontrola dost\u0119pu. Serwery proxy dzia\u0142aj\u0105 jako po\u015brednicy mi\u0119dzy klientami a klastrami Hive, zapewniaj\u0105c dodatkow\u0105 warstw\u0119 bezpiecze\u0144stwa i anonimowo\u015bci. Mog\u0105:<\/p>\n<ol>\n<li>\n<p><strong>Zwi\u0119ksz bezpiecze\u0144stwo<\/strong>: Serwery proxy mog\u0105 pom\u00f3c w ograniczeniu bezpo\u015bredniego dost\u0119pu do klastr\u00f3w Hive i ochronie ich przed nieautoryzowanymi u\u017cytkownikami.<\/p>\n<\/li>\n<li>\n<p><strong>R\u00f3wnowa\u017cenie obci\u0105\u017cenia<\/strong>: Serwery proxy mog\u0105 dystrybuowa\u0107 \u017c\u0105dania klient\u00f3w w wielu klastrach Hive, zapewniaj\u0105c efektywne wykorzystanie zasob\u00f3w.<\/p>\n<\/li>\n<li>\n<p><strong>Buforowanie<\/strong>: Serwery proxy mog\u0105 buforowa\u0107 wyniki zapyta\u0144, zmniejszaj\u0105c obci\u0105\u017cenie klastr\u00f3w Hive w przypadku powtarzaj\u0105cych si\u0119 zapyta\u0144.<\/p>\n<\/li>\n<li>\n<p><strong>Anonimowo\u015b\u0107<\/strong>: Serwery proxy mog\u0105 anonimizowa\u0107 adresy IP u\u017cytkownik\u00f3w, oferuj\u0105c dodatkow\u0105 warstw\u0119 prywatno\u015bci.<\/p>\n<\/li>\n<\/ol>\n<h2>powi\u0105zane linki<\/h2>\n<p>Aby uzyska\u0107 wi\u0119cej informacji na temat Apache Hive, odwied\u017a nast\u0119puj\u0105ce zasoby:<\/p>\n<ol>\n<li><a href=\"https:\/\/hive.apache.org\/\" target=\"_new\" rel=\"noopener nofollow\">Oficjalna witryna Apache Hive<\/a><\/li>\n<li><a href=\"https:\/\/cwiki.apache.org\/confluence\/display\/Hive\/Home\" target=\"_new\" rel=\"noopener nofollow\">Dokumentacja Apache Hive<\/a><\/li>\n<li><a href=\"https:\/\/www.apache.org\/\" target=\"_new\" rel=\"noopener nofollow\">Fundacja oprogramowania Apache<\/a><\/li>\n<\/ol>\n<p>Podsumowuj\u0105c, Apache Hive jest niezb\u0119dnym sk\u0142adnikiem ekosystemu Hadoop, umo\u017cliwiaj\u0105cym analiz\u0119 du\u017cych zbior\u00f3w danych dzi\u0119ki przyjaznemu dla u\u017cytkownika interfejsowi podobnemu do SQL i skalowalno\u015bci. Wraz z ewolucj\u0105 silnik\u00f3w wykonawczych i integracj\u0105 nowoczesnych technologii, Hive nadal si\u0119 rozwija i stawia czo\u0142a wyzwaniom zwi\u0105zanym z przetwarzaniem du\u017cych zbior\u00f3w danych. W miar\u0119 ci\u0105g\u0142ego zwi\u0119kszania si\u0119 ilo\u015bci danych przysz\u0142o\u015b\u0107 Hive wygl\u0105da obiecuj\u0105co i pozostanie kluczowym narz\u0119dziem w arsenale analityk\u00f3w danych i organizacji staraj\u0105cych si\u0119 wydobywa\u0107 cenne spostrze\u017cenia z ogromnych zbior\u00f3w danych.<\/p>","protected":false},"featured_media":467616,"menu_order":0,"template":"","meta":{"_acf_changed":false,"content-type":"","inline_featured_image":false,"footnotes":""},"class_list":["post-475878","wiki","type-wiki","status-publish","has-post-thumbnail","hentry"],"acf":{"faq_title":"Frequently Asked Questions about <mark>Apache Hive: Empowering Big Data Analytics<\/mark>","faq_items":[{"question":"Question: What is Apache Hive?","answer":"<p>Answer: Apache Hive is an open-source data warehousing and SQL-like query language tool built on top of Apache Hadoop. It provides a user-friendly interface for managing and querying large-scale datasets stored in Hadoop's distributed file system (HDFS).<\/p>"},{"question":"Question: Who developed Apache Hive, and when was it created?","answer":"<p>Answer: Apache Hive was initially conceived by Jeff Hammerbacher and Facebook's Data Infrastructure Team in 2007. It was later handed over to the Apache Software Foundation (ASF) in 2008, evolving as an open-source project with contributions from developers worldwide.<\/p>"},{"question":"Question: How does Apache Hive work, and what is its internal structure?","answer":"<p>Answer: Apache Hive translates SQL-like queries (Hive Query Language or HQL) into MapReduce, Tez, or Spark jobs to interact with Hadoop's distributed data. It consists of three main components: HiveQL (SQL-like language), Metastore (metadata repository), and Execution Engine (processing the queries).<\/p>"},{"question":"Question: What are the key features of Apache Hive?","answer":"<p>Answer: Apache Hive offers scalability for handling large datasets, ease of use with its SQL-like interface, extensibility with user-defined functions (UDFs), partitioning for efficient querying, and support for various data formats like TextFile, SequenceFile, ORC, and Parquet.<\/p>"},{"question":"Question: What are the types of Apache Hive, and how do they differ?","answer":"<p>Answer: Apache Hive can be categorized into Batch Processing and Interactive Processing. Batch Processing uses MapReduce and is suitable for offline analytics, while Interactive Processing leverages Tez or Spark, offering faster query response times and real-time queries.<\/p>"},{"question":"Question: How can I use Apache Hive, and what challenges might I face?","answer":"<p>Answer: Apache Hive finds applications in big data analytics, business intelligence, and data warehousing. Challenges may include higher latency for real-time queries and complexities with certain queries. Solutions involve leveraging interactive processing, query optimization, and caching.<\/p>"},{"question":"Question: How does Apache Hive compare with similar technologies like Apache Hadoop, Apache Pig, and Apache Spark?","answer":"<p>Answer: Apache Hive provides a SQL-like interface for querying and managing data in Hadoop, making it more accessible to SQL-savvy users compared to Hadoop. It differs from Apache Pig by using a SQL-like language instead of a data flow language. With the integration of Spark, Hive achieves lower latency compared to its historical reliance on MapReduce.<\/p>"},{"question":"Question: What can we expect for the future of Apache Hive?","answer":"<p>Answer: The future of Apache Hive looks promising with a focus on real-time processing, machine learning integration, and unified processing engines to optimize performance and resource utilization.<\/p>"},{"question":"Question: How can proxy servers like OneProxy be associated with Apache Hive?","answer":"<p>Answer: Proxy servers like OneProxy can enhance security, load balancing, caching, and anonymity when working with Hive clusters, providing an additional layer of protection and privacy for users.<\/p>"},{"question":"Question: Where can I find more information about Apache Hive?","answer":"<p>Answer: For more information about Apache Hive, visit the official Apache Hive website (<a href=\"https:\/\/hive.apache.org\/\" target=\"_new\">https:\/\/hive.apache.org\/<\/a>), the Apache Hive documentation (<a href=\"https:\/\/cwiki.apache.org\/confluence\/display\/Hive\/Home\" target=\"_new\">https:\/\/cwiki.apache.org\/confluence\/display\/Hive\/Home<\/a>), or the Apache Software Foundation website (<a href=\"https:\/\/www.apache.org\/\" target=\"_new\">https:\/\/www.apache.org\/<\/a>).<\/p>"}]},"_links":{"self":[{"href":"https:\/\/oneproxy.pro\/pl\/wp-json\/wp\/v2\/wiki\/475878","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/oneproxy.pro\/pl\/wp-json\/wp\/v2\/wiki"}],"about":[{"href":"https:\/\/oneproxy.pro\/pl\/wp-json\/wp\/v2\/types\/wiki"}],"version-history":[{"count":0,"href":"https:\/\/oneproxy.pro\/pl\/wp-json\/wp\/v2\/wiki\/475878\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/oneproxy.pro\/pl\/wp-json\/wp\/v2\/media\/467616"}],"wp:attachment":[{"href":"https:\/\/oneproxy.pro\/pl\/wp-json\/wp\/v2\/media?parent=475878"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}