Video: Sqoop 2 New generation of Big Data Transfers - Jaroslav Cecho, Abraham Elmahrek 2024
Cu tot succesul în jurul Sqoop 1. x după absolvirea incubatorului Apache, Sqoop are un impuls! Deci, așa cum s-ar putea să te aștepți, Sqoop 2. 0 este în lucru cu noi caracteristici interesante pe drum. Puteți vedea că Sqoop 1. 99. 3 este descărcabil, completat cu documentație.
Probabil că vă întrebați câte versiuni de 1. 99. x vor fi disponibile înainte de cele mari de 2. 0 hit-uri. Ei bine, cele mai multe bile de cristal lucrează doar cu fracțiune de normă, deci răspunsul este "nu încă. „
Iată o previzualizare a funcțiilor Sqoop 2. 0. Cu toate acestea, știți burghiul: Situația se poate schimba, ducând la eliberarea de 2,0. Figura ilustrează planurile de proiectare (documentate) pentru Sqoop 2. 0.
După cum puteți vedea, schimbarea mare în lucrări este că Sqoop 2. 0 va avea un server separat, care este o veste bună din mai multe motive. În primul rând, nu va trebui să faceți prea mult de lucru. Conectorul Sqoop și driverul JDBC vor fi instalate o dată de administratorul de sistem pentru clusterul dvs. în loc de o dată pe client Sqoop.
Încă mai trebuie să faci treaba, dar poate îți va plăcea următorul avantaj: Sqoop 2. 0 va fi mai sigur! Cu un server Sqoop ca parte a arhitecturii, operațiunile sensibile cum ar fi conectarea la serverele de baze de date trebuie să se întâmple numai pe serverul Sqoop și veți avea controlul accesului pe bază de roluri.
În plus, clienții Sqoop pot utiliza Sqoop de oriunde din rețea (datorită noii interfețe de repaus) și se vor bucura de o interfață grafică nouă (GUI). Veți fi de acord că opțiunile de linie de comandă sunt necesare și puternice în scopuri de scripting, dar toată lumea îi place un GUI rece din când în când. Sqoop necesită multe opțiuni din linia de comandă, care pot fi predispuse la erori, fără a avea un GUI care să vă ghideze.
Probabil ați observat că MapReduce (în loc de sarcini doar de hartă) este afișat cu mândrie. Până atunci, bucurați-vă de Sqoop 1. x și începeți să experimentați cu 1. 99. x.