Eu estou tentando executar os scripts de tutorial de porco emUbuntu por dois dias, no entanto eu não consigo fazer porco se conectar ao sistema de arquivos hadoop. Ainda está dizendo: "Conectando ao sistema de arquivos hadoop em: file: ///"
Na verdade, hadoop e porco estão trabalhando e eupode usá-los, também script de porco sob instalação de porco pode se conectar ao hadoop. "Conectando ao sistema de arquivos hadoop em: hdfs: // localhost: 54310" Meu diretório do hadoop está em / home / hadoop / Cluster, a instalação do porco está em / usr / share / pig, o tutorial do porco é home / hadoop / pig e a instalação do hadoop é / home / someuser / hadoop.
Eu tentei quase todas as soluções na web, mas ainda preciso de ajuda. Qualquer ideia será apreciada.
Desde já, obrigado.
Respostas:
2 para resposta № 1Você tem que começar porco como o seguinte:
java -cp /usr/share/pig/pig-0.7.0-core.jar:/home/hadoop/Cluster/conf/ org.apache.pig.Main
Onde o /home/hadoop/Cluster/conf/
é o diretório de configuração do Hadoop.
BTW eu acho que é mais fácil de usar Distribuição de Cloudera para o Hadoop em vez de instalar o seu próprio.