Splunk, empresa especializada em pesquisa, monitoramento e análise de dados gerados por máquinas, anunciou o lançamento do Hunk 6.1. O Hunk, fornece uma plataforma de análise para big data.
Realizar análises ad-hoc sobre big data e conseguir derivar destas análises percepções úteis pode ser um grande desafio. O Hunk procura resolver este desafio fornecendo uma plataforma para uma rápida exploração, análise e visualização do dados do Hadoop e outro banco de dados NoSQL.
O Hunk pode ser considerado análogo ao Hive - um projeto de código fonte aberto de engine SQL para consulta de dados armazenado no Hadoop. Ambos Hive e Hunk fazem consultas de usuários, compilação de uma série de trabalhos MapReduce e executam estes trabalhos em cluster. No entanto, o Hunk difere-se do Hive em muitos aspectos:
- Hunk usa uma linguagem própria da Splunk chamada Search Processing Language (SPL) em vez de SQL para fornecer capacidade de consulta;
- Hunk não necessita com antecedência a definição de um schema. Em vez disso, ele cria um schema em tempo de execução quando a consulta é executada;
- Hunk não espera a finalização dos trabalhos do MapReduce para mostrar os resultados. Para fornecer uma experiência interativa, os resultados são imediatamente e interinamente enviados enquanto o trabalho de MapReduce continua em segundo plano;
- Além do mecanismo de consultas, o Hunk também inclui uma camada de visualização integrada que permite aos usuários criar e salvar gráficos interativos a partir de seus resultados de busca.
A Splunk adicionou muitas novas características ao Hunk desde sua última versão:
- Aceleração de relatórios através de caches de resultados de pesquisa no Hadoop, fornecendo respostas aos relatórios e aprimorando o tempo de resposta e desempenho. Isso pode ser habilitado através de uma base de relatórios;
- Dashboards e gráficos agora são interativos e suportam gráficos sobrepostos, controles panorâmicos, controles de aproximação e detalhamentos;
- Gráficos e relatórios podem agora ser embutidos em aplicações de terceiros;
- O Hunk não está limitado somente ao Hadoop. Bibliotecas com recursos de streaming permitem aos desenvolvedores conectar o Hunk a qualquer base de dados NoSQL, como o Apache Cassandra, MongoDB e Neo4j;
- Maior segurança através de autenticação de passagem dá aos administradores a capacidade de controlar para quais usuários o Hunk deve enviar os trabalhos MapReduce e acessar arquivos através do HDFS;
- O Hunk adiciona suporte para novos formatos de arquivos, incluindo arquivos sequênciais, RCFile, ORC files e Parquet.
A comunidade reagiu positivamente com o novo lançamento. Alguns exemplos das citações no Twitter:
"Splunk, hunk, e hadoop tudo em um sistema.. muita diversão para uma garota nerd. @mskerryschaffer - Kerry Schaffer, diretora de tecnologia na Marketing Associates"
"#SplunkLive o lançamento de novos produtos da empresa Splunk e Hunk continua superando a concorrência no mundo das AppDev. @aconcolino - Anthony Concolino, consultor gerente independente."
"Eu tiro o meu chapéu para @splunk por ter chegado com este nome inteligente para o seu produto: "Splunk Hunk para Hadoop" fica na ponta da língua. @tobingilman - Tobin Gilman, líder em práticas Big Data na Bootstrap Marketing e Desenvolvimento de Negócios"
Para obter uma lista abrangente com as características consulte a especificação do Huck, ou aqui para saber mais sobre isto.