{"id":475879,"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-pig","status":"publish","type":"wiki","link":"https:\/\/oneproxy.pro\/pl\/wiki\/apache-pig\/","title":{"rendered":"\u015awinia Apacz"},"content":{"rendered":"<p>Apache Pig to platforma typu open source, kt\u00f3ra u\u0142atwia przetwarzanie du\u017cych zbior\u00f3w danych w rozproszonym \u015brodowisku komputerowym. Zosta\u0142 opracowany przez Yahoo! a p\u00f3\u017aniej przyczyni\u0142 si\u0119 do powstania Apache Software Foundation, gdzie sta\u0142 si\u0119 cz\u0119\u015bci\u0105 ekosystemu Apache Hadoop. Apache Pig udost\u0119pnia j\u0119zyk wysokiego poziomu o nazwie Pig Latin, kt\u00f3ry abstrahuje z\u0142o\u017cone zadania przetwarzania danych, u\u0142atwiaj\u0105c programistom pisanie potok\u00f3w transformacji danych i analizowanie du\u017cych zbior\u00f3w danych.<\/p>\n<h2>Historia \u015bwini Apache i jej pierwsza wzmianka<\/h2>\n<p>Pocz\u0105tki Apache Pig si\u0119gaj\u0105 bada\u0144 przeprowadzonych w Yahoo! oko\u0142o 2006 roku. Zesp\u00f3\u0142 Yahoo! dostrzeg\u0142 wyzwania zwi\u0105zane z wydajnym przetwarzaniem ogromnych ilo\u015bci danych i podj\u0105\u0142 pr\u00f3b\u0119 opracowania narz\u0119dzia, kt\u00f3re upro\u015bci\u0142oby manipulacj\u0119 danymi w Hadoop. Doprowadzi\u0142o to do stworzenia Pig Latin, j\u0119zyka skryptowego zaprojektowanego specjalnie do przetwarzania danych w oparciu o Hadoop. W 2007 roku Yahoo! wyda\u0142 Apache Pig jako projekt open source, kt\u00f3ry p\u00f3\u017aniej zosta\u0142 przyj\u0119ty przez Apache Software Foundation.<\/p>\n<h2>Szczeg\u00f3\u0142owe informacje na temat \u015bwini Apache<\/h2>\n<p>Apache Pig ma na celu zapewnienie platformy wysokiego poziomu do przetwarzania i analizowania danych w klastrach Apache Hadoop. G\u0142\u00f3wne sk\u0142adniki Apache Pig obejmuj\u0105:<\/p>\n<ol>\n<li>\n<p><strong>\u015awi\u0144ska \u0142acina:<\/strong> Jest to j\u0119zyk przep\u0142ywu danych, kt\u00f3ry dzieli z\u0142o\u017cone zadania Hadoop MapReduce na proste, \u0142atwe do zrozumienia operacje. Pig Latin umo\u017cliwia programistom wyra\u017canie transformacji i analiz danych w zwi\u0119z\u0142y spos\u00f3b, ukrywaj\u0105c podstawow\u0105 z\u0142o\u017cono\u015b\u0107 Hadoopa.<\/p>\n<\/li>\n<li>\n<p><strong>\u015arodowisko wykonawcze:<\/strong> Apache Pig obs\u0142uguje zar\u00f3wno tryb lokalny, jak i tryb Hadoop. W trybie lokalnym dzia\u0142a na jednej maszynie, dzi\u0119ki czemu idealnie nadaje si\u0119 do testowania i debugowania. W trybie Hadoop wykorzystuje moc klastra Hadoop do rozproszonego przetwarzania du\u017cych zbior\u00f3w danych.<\/p>\n<\/li>\n<li>\n<p><strong>Techniki optymalizacji:<\/strong> Pig optymalizuje przep\u0142yw pracy przetwarzania danych, automatycznie optymalizuj\u0105c plany wykonania skrypt\u00f3w Pig Latin. Zapewnia to efektywne wykorzystanie zasob\u00f3w i szybsze czasy przetwarzania.<\/p>\n<\/li>\n<\/ol>\n<h2>Wewn\u0119trzna struktura Apache Pig i jak to dzia\u0142a<\/h2>\n<p>Apache Pig stosuje wieloetapowy model przetwarzania danych, kt\u00f3ry obejmuje kilka krok\u00f3w w celu wykonania skryptu Pig Latin:<\/p>\n<ol>\n<li>\n<p><strong>Rozbi\u00f3r gramatyczny zdania:<\/strong> Po przes\u0142aniu skryptu Pig Latin kompilator Pig analizuje go w celu utworzenia abstrakcyjnego drzewa sk\u0142adni (AST). Ten AST reprezentuje logiczny plan transformacji danych.<\/p>\n<\/li>\n<li>\n<p><strong>Optymalizacja logiczna:<\/strong> Optymalizator logiczny analizuje AST i stosuje r\u00f3\u017cne techniki optymalizacji w celu poprawy wydajno\u015bci i ograniczenia zb\u0119dnych operacji.<\/p>\n<\/li>\n<li>\n<p><strong>Generowanie planu fizycznego:<\/strong> Po optymalizacji logicznej Pig generuje fizyczny plan wykonania w oparciu o plan logiczny. Plan fizyczny okre\u015bla, w jaki spos\u00f3b transformacje danych b\u0119d\u0105 wykonywane w klastrze Hadoop.<\/p>\n<\/li>\n<li>\n<p><strong>Wykonanie MapReduce:<\/strong> Wygenerowany plan fizyczny jest konwertowany na seri\u0119 zada\u0144 MapReduce. Zadania te s\u0105 nast\u0119pnie przesy\u0142ane do klastra Hadoop w celu przetwarzania rozproszonego.<\/p>\n<\/li>\n<li>\n<p><strong>Zbi\u00f3r wynik\u00f3w:<\/strong> Po zako\u0144czeniu zada\u0144 MapReduce wyniki s\u0105 zbierane i zwracane u\u017cytkownikowi.<\/p>\n<\/li>\n<\/ol>\n<h2>Analiza kluczowych cech Apache Pig<\/h2>\n<p>Apache Pig oferuje kilka kluczowych funkcji, dzi\u0119ki kt\u00f3rym jest popularnym wyborem do przetwarzania du\u017cych zbior\u00f3w danych:<\/p>\n<ol>\n<li>\n<p><strong>Abstrakcja:<\/strong> Pig Latin abstrahuje z\u0142o\u017cono\u015b\u0107 Hadoop i MapReduce, umo\u017cliwiaj\u0105c programistom skupienie si\u0119 na logice przetwarzania danych, a nie na szczeg\u00f3\u0142ach implementacji.<\/p>\n<\/li>\n<li>\n<p><strong>Rozci\u0105gliwo\u015b\u0107:<\/strong> Pig umo\u017cliwia programistom tworzenie funkcji zdefiniowanych przez u\u017cytkownika (UDF) w j\u0119zyku Java, Python lub innych j\u0119zykach, rozszerzaj\u0105c mo\u017cliwo\u015bci Pig i u\u0142atwiaj\u0105c niestandardowe zadania przetwarzania danych.<\/p>\n<\/li>\n<li>\n<p><strong>Elastyczno\u015b\u0107 schematu:<\/strong> W przeciwie\u0144stwie do tradycyjnych relacyjnych baz danych, Pig nie narzuca \u015bcis\u0142ych schemat\u00f3w, dzi\u0119ki czemu nadaje si\u0119 do obs\u0142ugi danych cz\u0119\u015bciowo ustrukturyzowanych i nieustrukturyzowanych.<\/p>\n<\/li>\n<li>\n<p><strong>Spo\u0142eczno\u015b\u0107:<\/strong> B\u0119d\u0105c cz\u0119\u015bci\u0105 ekosystemu Apache, Pig korzysta z du\u017cej i aktywnej spo\u0142eczno\u015bci programist\u00f3w, zapewniaj\u0105c ci\u0105g\u0142e wsparcie i ci\u0105g\u0142e ulepszenia.<\/p>\n<\/li>\n<\/ol>\n<h2>Rodzaje \u015bwi\u0144 Apache<\/h2>\n<p>Apache Pig udost\u0119pnia dwa g\u0142\u00f3wne typy danych:<\/p>\n<ol>\n<li>\n<p><strong>Dane relacyjne:<\/strong> Apache Pig mo\u017ce obs\u0142ugiwa\u0107 dane strukturalne, podobnie jak tradycyjne tabele bazy danych, przy u\u017cyciu metody <code data-no-translation=\"\">RELATION<\/code> typ danych.<\/p>\n<\/li>\n<li>\n<p><strong>Zagnie\u017cd\u017cone dane:<\/strong> Pig obs\u0142uguje dane cz\u0119\u015bciowo ustrukturyzowane, takie jak JSON lub XML, przy u\u017cyciu metody <code data-no-translation=\"\">BAG<\/code>, <code data-no-translation=\"\">TUPLE<\/code>, I <code data-no-translation=\"\">MAP<\/code> typy danych reprezentuj\u0105ce struktury zagnie\u017cd\u017cone.<\/p>\n<\/li>\n<\/ol>\n<p>Oto tabela podsumowuj\u0105ca typy danych w Apache Pig:<\/p>\n<table>\n<thead>\n<tr>\n<th>Typ danych<\/th>\n<th>Opis<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code data-no-translation=\"\">int<\/code><\/td>\n<td>Liczba ca\u0142kowita<\/td>\n<\/tr>\n<tr>\n<td><code data-no-translation=\"\">long<\/code><\/td>\n<td>D\u0142uga liczba ca\u0142kowita<\/td>\n<\/tr>\n<tr>\n<td><code data-no-translation=\"\">float<\/code><\/td>\n<td>Liczba zmiennoprzecinkowa o pojedynczej precyzji<\/td>\n<\/tr>\n<tr>\n<td><code data-no-translation=\"\">double<\/code><\/td>\n<td>Liczba zmiennoprzecinkowa podw\u00f3jnej precyzji<\/td>\n<\/tr>\n<tr>\n<td><code data-no-translation=\"\">chararray<\/code><\/td>\n<td>Tablica znak\u00f3w (string)<\/td>\n<\/tr>\n<tr>\n<td><code data-no-translation=\"\">bytearray<\/code><\/td>\n<td>Tablica bajt\u00f3w (dane binarne)<\/td>\n<\/tr>\n<tr>\n<td><code data-no-translation=\"\">boolean<\/code><\/td>\n<td>Warto\u015b\u0107 logiczna (prawda\/fa\u0142sz)<\/td>\n<\/tr>\n<tr>\n<td><code data-no-translation=\"\">datetime<\/code><\/td>\n<td>Data i godzina<\/td>\n<\/tr>\n<tr>\n<td><code data-no-translation=\"\">RELATION<\/code><\/td>\n<td>Reprezentuje dane strukturalne (podobnie jak baza danych)<\/td>\n<\/tr>\n<tr>\n<td><code data-no-translation=\"\">BAG<\/code><\/td>\n<td>Reprezentuje kolekcje krotek (struktury zagnie\u017cd\u017cone)<\/td>\n<\/tr>\n<tr>\n<td><code data-no-translation=\"\">TUPLE<\/code><\/td>\n<td>Reprezentuje rekord (krotk\u0119) z polami<\/td>\n<\/tr>\n<tr>\n<td><code data-no-translation=\"\">MAP<\/code><\/td>\n<td>Reprezentuje pary klucz-warto\u015b\u0107<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Sposoby korzystania z Apache Pig, problemy i ich rozwi\u0105zania<\/h2>\n<p>Apache Pig jest szeroko stosowany w r\u00f3\u017cnych scenariuszach, takich jak:<\/p>\n<ol>\n<li>\n<p><strong>ETL (wyodr\u0119bnij, przekszta\u0142\u0107, za\u0142aduj):<\/strong> Pig jest powszechnie u\u017cywany do zada\u0144 przygotowania danych w procesie ETL, gdzie dane s\u0105 wydobywane z wielu \u017ar\u00f3de\u0142, przekszta\u0142cane do \u017c\u0105danego formatu, a nast\u0119pnie \u0142adowane do hurtowni danych lub baz danych.<\/p>\n<\/li>\n<li>\n<p><strong>Analiza danych:<\/strong> Pig u\u0142atwia analiz\u0119 danych, umo\u017cliwiaj\u0105c u\u017cytkownikom wydajne przetwarzanie i analizowanie ogromnych ilo\u015bci danych, dzi\u0119ki czemu nadaje si\u0119 do zada\u0144 zwi\u0105zanych z analityk\u0105 biznesow\u0105 i eksploracj\u0105 danych.<\/p>\n<\/li>\n<li>\n<p><strong>Czyszczenie danych:<\/strong> Pig mo\u017cna wykorzysta\u0107 do czyszczenia i wst\u0119pnego przetwarzania surowych danych, obs\u0142ugi brakuj\u0105cych warto\u015bci, filtrowania nieistotnych danych i konwertowania danych do odpowiednich format\u00f3w.<\/p>\n<\/li>\n<\/ol>\n<p>Wyzwania, kt\u00f3re u\u017cytkownicy mog\u0105 napotka\u0107 podczas korzystania z Apache Pig, obejmuj\u0105:<\/p>\n<ol>\n<li>\n<p><strong>Problemy z wydajno\u015bci\u0105:<\/strong> Nieefektywne skrypty Pig Latin mog\u0105 prowadzi\u0107 do nieoptymalnej wydajno\u015bci. W\u0142a\u015bciwa optymalizacja i wydajny projekt algorytmu mog\u0105 pom\u00f3c w rozwi\u0105zaniu tego problemu.<\/p>\n<\/li>\n<li>\n<p><strong>Debugowanie z\u0142o\u017conych potok\u00f3w:<\/strong> Debugowanie z\u0142o\u017conych potok\u00f3w transformacji danych mo\u017ce stanowi\u0107 wyzwanie. Wykorzystanie trybu lokalnego Pig do testowania i debugowania mo\u017ce pom\u00f3c w identyfikowaniu i rozwi\u0105zywaniu problem\u00f3w.<\/p>\n<\/li>\n<li>\n<p><strong>Pochylenie danych:<\/strong> Zniekszta\u0142cenie danych, gdy niekt\u00f3re partycje danych s\u0105 znacznie wi\u0119ksze od innych, mo\u017ce powodowa\u0107 brak r\u00f3wnowagi obci\u0105\u017cenia w klastrach Hadoop. Techniki takie jak ponowne partycjonowanie danych i u\u017cywanie program\u00f3w \u0142\u0105cz\u0105cych mog\u0105 z\u0142agodzi\u0107 ten problem.<\/p>\n<\/li>\n<\/ol>\n<h2>G\u0142\u00f3wna charakterystyka i por\u00f3wnania z podobnymi terminami<\/h2>\n<table>\n<thead>\n<tr>\n<th>Funkcja<\/th>\n<th>\u015awinia Apacz<\/th>\n<th>Ul Apache&#039;a<\/th>\n<th>Apache Spark<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Model przetwarzania<\/td>\n<td>Proceduralne (\u015bwi\u0144ska \u0142acina)<\/td>\n<td>Deklaratywny (Hive QL)<\/td>\n<td>Przetwarzanie w pami\u0119ci (RDD)<\/td>\n<\/tr>\n<tr>\n<td>Przypadek u\u017cycia<\/td>\n<td>Transformacja danych<\/td>\n<td>Magazyn danych<\/td>\n<td>Przetwarzanie danych<\/td>\n<\/tr>\n<tr>\n<td>Wsparcie j\u0119zykowe<\/td>\n<td>Pig Latin, funkcje zdefiniowane przez u\u017cytkownika (Java\/Python)<\/td>\n<td>Hive QL, funkcje zdefiniowane przez u\u017cytkownika (Java)<\/td>\n<td>Spark SQL, Scala, Java, Python<\/td>\n<\/tr>\n<tr>\n<td>Wydajno\u015b\u0107<\/td>\n<td>Dobry do przetwarzania wsadowego<\/td>\n<td>Dobry do przetwarzania wsadowego<\/td>\n<td>Przetwarzanie w pami\u0119ci, w czasie rzeczywistym<\/td>\n<\/tr>\n<tr>\n<td>Integracja z Hadoopem<\/td>\n<td>Tak<\/td>\n<td>Tak<\/td>\n<td>Tak<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Perspektywy i przysz\u0142e technologie zwi\u0105zane z Apache Pig<\/h2>\n<p>Apache Pig w dalszym ci\u0105gu jest odpowiednim i cennym narz\u0119dziem do przetwarzania du\u017cych zbior\u00f3w danych. W miar\u0119 post\u0119pu technologii na jej przysz\u0142o\u015b\u0107 mo\u017ce mie\u0107 wp\u0142yw kilka trend\u00f3w i zmian:<\/p>\n<ol>\n<li>\n<p><strong>Przetwarzanie w czasie rzeczywistym:<\/strong> Chocia\u017c Pig przoduje w przetwarzaniu wsadowym, przysz\u0142e wersje mog\u0105 zawiera\u0107 mo\u017cliwo\u015bci przetwarzania w czasie rzeczywistym, aby sprosta\u0107 zapotrzebowaniu na analiz\u0119 danych w czasie rzeczywistym.<\/p>\n<\/li>\n<li>\n<p><strong>Integracja z innymi projektami Apache:<\/strong> Pig mo\u017ce ulepszy\u0107 swoj\u0105 integracj\u0119 z innymi projektami Apache, takimi jak Apache Flink i Apache Beam, aby wykorzysta\u0107 ich mo\u017cliwo\u015bci przesy\u0142ania strumieniowego i ujednoliconego przetwarzania wsadowego\/strumieniowego.<\/p>\n<\/li>\n<li>\n<p><strong>Ulepszone optymalizacje:<\/strong> Ci\u0105g\u0142e wysi\u0142ki maj\u0105ce na celu udoskonalenie technik optymalizacji firmy Pig mog\u0105 prowadzi\u0107 do jeszcze szybszego i wydajniejszego przetwarzania danych.<\/p>\n<\/li>\n<\/ol>\n<h2>Jak serwery proxy mog\u0105 by\u0107 u\u017cywane lub powi\u0105zane z Apache Pig<\/h2>\n<p>Serwery proxy mog\u0105 by\u0107 korzystne podczas korzystania z Apache Pig do r\u00f3\u017cnych cel\u00f3w:<\/p>\n<ol>\n<li>\n<p><strong>Zbieranie danych:<\/strong> Serwery proxy mog\u0105 pom\u00f3c w gromadzeniu danych z Internetu, pe\u0142ni\u0105c rol\u0119 po\u015brednik\u00f3w mi\u0119dzy skryptami Pig a zewn\u0119trznymi serwerami internetowymi. Jest to szczeg\u00f3lnie przydatne do zada\u0144 zwi\u0105zanych z przegl\u0105daniem stron internetowych i gromadzeniem danych.<\/p>\n<\/li>\n<li>\n<p><strong>Buforowanie i przyspieszanie:<\/strong> Serwery proxy mog\u0105 buforowa\u0107 cz\u0119sto u\u017cywane dane, redukuj\u0105c potrzeb\u0119 nadmiarowego przetwarzania i przyspieszaj\u0105c pobieranie danych dla zada\u0144 Pig.<\/p>\n<\/li>\n<li>\n<p><strong>Anonimowo\u015b\u0107 i prywatno\u015b\u0107:<\/strong> Serwery proxy mog\u0105 zapewni\u0107 anonimowo\u015b\u0107 poprzez maskowanie \u017ar\u00f3d\u0142a zada\u0144 Pig, zapewniaj\u0105c prywatno\u015b\u0107 i bezpiecze\u0144stwo podczas przetwarzania danych.<\/p>\n<\/li>\n<\/ol>\n<h2>powi\u0105zane linki<\/h2>\n<p>Aby dowiedzie\u0107 si\u0119 wi\u0119cej o Apache Pig, oto kilka cennych zasob\u00f3w:<\/p>\n<ul>\n<li><a href=\"https:\/\/pig.apache.org\/\" target=\"_new\" rel=\"noopener nofollow\">Oficjalna strona Apache Pig<\/a><\/li>\n<li><a href=\"https:\/\/cwiki.apache.org\/confluence\/display\/PIG\/Index\" target=\"_new\" rel=\"noopener nofollow\">Wiki o \u015bwiniach Apache<\/a><\/li>\n<li><a href=\"https:\/\/www.tutorialspoint.com\/apache_pig\/index.htm\" target=\"_new\" rel=\"noopener nofollow\">Samouczek Apache Pig<\/a><\/li>\n<li><a href=\"https:\/\/www.apache.org\/\" target=\"_new\" rel=\"noopener nofollow\">Fundacja oprogramowania Apache<\/a><\/li>\n<\/ul>\n<p>Jako wszechstronne narz\u0119dzie do przetwarzania du\u017cych zbior\u00f3w danych Apache Pig pozostaje niezb\u0119dnym atutem dla przedsi\u0119biorstw i entuzjast\u00f3w danych poszukuj\u0105cych wydajnej manipulacji i analizy danych w ekosystemie Hadoop. Ci\u0105g\u0142y rozw\u00f3j i integracja z nowymi technologiami zapewniaj\u0105, \u017ce Pig pozostanie istotny w stale zmieniaj\u0105cym si\u0119 krajobrazie przetwarzania du\u017cych zbior\u00f3w danych.<\/p>","protected":false},"featured_media":467618,"menu_order":0,"template":"","meta":{"_acf_changed":false,"content-type":"","inline_featured_image":false,"footnotes":""},"class_list":["post-475879","wiki","type-wiki","status-publish","has-post-thumbnail","hentry"],"acf":{"faq_title":"Frequently Asked Questions about <mark>Apache Pig: Streamlining Big Data Processing<\/mark>","faq_items":[{"question":"What is Apache Pig?","answer":"Apache Pig is an open-source platform that simplifies the processing of large-scale data sets in a distributed computing environment. It provides a high-level language called Pig Latin, which abstracts complex data processing tasks on Apache Hadoop clusters."},{"question":"How did Apache Pig originate?","answer":"The origins of Apache Pig can be traced back to research conducted at Yahoo! around 2006. The team at Yahoo! developed Pig to address the challenges of processing vast amounts of data efficiently on Hadoop. It was later released as an open-source project in 2007."},{"question":"How does Apache Pig work?","answer":"Apache Pig follows a multi-stage data processing model. It starts with parsing the Pig Latin script, followed by logical optimization, physical plan generation, MapReduce execution, and result collection. This process streamlines data processing on Hadoop clusters."},{"question":"What are the key features of Apache Pig?","answer":"Apache Pig offers several key features, including abstraction through Pig Latin, execution in both local and Hadoop modes, and automatic optimization of data processing workflows."},{"question":"What types of data does Apache Pig support?","answer":"Apache Pig supports two main types of datrelational data (structured) and nested data (semi-structured), such as JSON or XML. It provides data types like <code>int<\/code>, <code>float<\/code>, <code>chararray<\/code>, <code>BAG<\/code>, <code>TUPLE<\/code>, and more."},{"question":"How can I use Apache Pig?","answer":"Apache Pig is commonly used for ETL (Extract, Transform, Load) processes, data analysis, and data cleansing tasks. It simplifies data preparation and analysis on big data sets."},{"question":"What are the common challenges while using Apache Pig?","answer":"Users may face performance issues due to inefficient Pig Latin scripts. Debugging complex pipelines and handling data skew in Hadoop clusters are also common challenges."},{"question":"How does Apache Pig compare to other similar technologies?","answer":"Apache Pig differs from Apache Hive and Apache Spark in terms of its processing model, use cases, language support, and performance characteristics. While Pig is good for batch processing, Spark offers in-memory and real-time processing capabilities."},{"question":"What does the future hold for Apache Pig?","answer":"The future of Apache Pig may involve enhanced optimization techniques, real-time processing capabilities, and closer integration with other Apache projects like Flink and Beam."},{"question":"How can proxy servers be associated with Apache Pig?","answer":"Proxy servers can be beneficial in data collection, caching, and ensuring anonymity while using Apache Pig. They act as intermediaries between Pig scripts and external web servers, facilitating various data processing tasks.\r\n\r\nFor more information about Apache Pig, check out the official Apache Pig website, tutorials, and resources from the Apache Software Foundation."}]},"_links":{"self":[{"href":"https:\/\/oneproxy.pro\/pl\/wp-json\/wp\/v2\/wiki\/475879","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\/475879\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/oneproxy.pro\/pl\/wp-json\/wp\/v2\/media\/467618"}],"wp:attachment":[{"href":"https:\/\/oneproxy.pro\/pl\/wp-json\/wp\/v2\/media?parent=475879"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}