Vídeo: Sqoop 2 New generation of Big Data Transfers - Jaroslav Cecho, Abraham Elmahrek 2024
Com todo o sucesso em torno do Sqoop 1. x após a graduação da incubadora Apache, Sqoop tem ímpeto! Então, como você poderia esperar, o Sqoop 2. 0 está em andamento com novos recursos interessantes no caminho. Você pode ver que o Sqoop 1. 99. 3 pode ser baixado, completo com documentação.
Você provavelmente está se perguntando quantos 1. 99. x lançamentos estarão disponíveis antes do grande 2. 0 hits. Bem, a maioria das bolas de cristal só funcionam a tempo parcial, então a resposta é "ainda não. "
Aqui está uma pré-visualização dos recursos do Sqoop 2. 0. No entanto, você conhece a broca: a situação pode mudar até a versão 2. 0. A figura ilustra os planos de design (documentados) para o Sqoop 2. 0.
Como você pode ver, a grande mudança nas obras é que o Sqoop 2. 0 terá um servidor separado, o que é uma boa notícia por vários motivos. Primeiro, você não terá que fazer muito trabalho. O conector Sqoop e o driver JDBC serão instalados uma vez pelo administrador do sistema para o seu cluster em vez de uma vez por cliente Sqoop.
Você ainda precisa fazer o trabalho, mas talvez você goste do próximo benefício: o Sqoop 2. 0 será mais seguro! Com um servidor Sqoop como parte da arquitetura, operações sensíveis, como a conexão aos servidores de banco de dados, só devem acontecer no servidor Sqoop e você terá controle de acesso baseado em função.
Além disso, os clientes Sqoop podem aproveitar o Sqoop de qualquer lugar da rede (graças à nova interface de descanso), e eles irão desfrutar de uma nova interface gráfica de usuário (GUI). Você concordará que as opções de linha de comando são necessárias e poderosas para fins de script, mas todos gostam de uma GUI legal de tempos em tempos. O Sqoop requer muitas opções de linha de comando, que podem ser propensas a erros sem uma GUI para guiá-lo.
Você provavelmente notou MapReduce (em vez de apenas tarefas de mapa) com orgulho exibido. Até então, aproveite Sqoop 1. x e comece a experimentar 1. 99. x.