Find Jobs
Hire Freelancers

Hadoop Project

₹600-1500 INR

Em Andamento
Publicado há aproximadamente 3 anos

₹600-1500 INR

Pago na entrega
On the hadoop cluster located at [login to view URL], in HDFS, is a directory called /share/spoilers. This directory contains 25000 text files containing "spoiler logs" for a randomized version of The Legend of Zelda: A Link to the Past. Yes, I am a huge nerd. Each of these spoiler logs is stored in JSON format. The sections in each file labeled "Light World", "Eastern Palace", "Desert Palace", "Death Mountain", "Tower Of Hera", "Castle Tower", "Dark World", "Dark Palace", "Swamp Palace", "Skull Woods", "Thieves Town", "Ice Palace", "Misery Mire", "Turtle Rock", and "Ganons Tower" contain information about which locations contain which items. For example, in the "Light World" section, you might see: "Graveyard Ledge:12948": "ProgressiveSword:12948", This means that the location called "Graveyard Ledge" has the item "Progressive Sword". (Note, the numbers after the colon mean precisely nothing). Note: some items, like "Bombos," might appear in other sections of the file. If the item is not in the listed sections above, then it is not an item location, and should not be considered. Your task for this project is to create a MapReduce job (either through vanilla MapReduce, or hadoop streaming with python) that will take the name of an item (such as "Bow" or "Lamp") and return the top 10 locations in which that item appears throughout all the spoiler files, along with the number of times it appears in each of those 10 locations. The item name should be part of the arguments passed to the job. The files are in JSON format, so you will either need to get a way to read JSON in a MapReduce job, or simply read the relevant lines from each file (they will be the same in every file). In order to cut down on reduce time, you could even only worry about the lines in which the requested item appears.
ID do Projeto: 29767723

Sobre o projeto

Projeto remoto
Ativo há 3 anos

Quer ganhar algum dinheiro?

Benefícios de ofertar no Freelancer

Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos

Sobre o cliente

Bandeira do(a) INDIA
Hisar, India
5,0
8
Método de pagamento verificado
Membro desde mai. 5, 2011

Verificação do Cliente

Obrigado! Te enviamos um link por e-mail para que você possa reivindicar seu crédito gratuito.
Algo deu errado ao enviar seu e-mail. Por favor, tente novamente.
Usuários Registrados Total de Trabalhos Publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Carregando pré-visualização
Permissão concedida para Geolocalização.
Sua sessão expirou e você foi desconectado. Por favor, faça login novamente.