Por que o painel de administração do solr não está aparecendo?

4

Eu baixei o solr de aqui e untar ele. Em seguida, foi para o diretório de exemplo em apache-solr-3.1.0/solr/example e executou este comando

java -jar start.jar

Mas quando eu abro http://localhost:8983/solr/admin/

mostra assim

HTTP ERROR: 404 Problem accessing /solr/admin/.

Reason:

NOT_FOUND

Powered by Jetty://

Estou usando o Ubuntu 11.04. Por que esse problema está chegando?

    
por Rahul Mehta 16.09.2011 / 16:53

5 respostas

3

  1. Pare o Solr
  2. Vá para o diretório em que você executa "java -jar start.jar"
  3. mkdir work
  4. java -jar start.jar

Parece que o Jetty usará o diretório work se ele existir, caso contrário, ele usará /tmp

    
por 19.10.2011 / 17:04
2

Eu tenho experimentado esse problema também e finalmente encontrei os detalhes e a resolução do problema. O problema (pelo que entendi) é específico para usar o Jetty como seu contêiner de servlet.

A causa é que o Jetty colocará alguns arquivos no diretório /tmp do sistema operacional - e, ocasionalmente, o SO os excluirá. Nesse cenário, suas páginas de administração começarão a retornar os 404s com a exceção mencionada, mas todas as pesquisas e consultas continuarão sendo executadas normalmente.

A solução é simples: criar um subdiretório work abaixo da sua pasta jetty.home (uma variável de tempo de execução) resolverá o problema. O Jetty verá a pasta work e colocará arquivos temporários nesse local em vez de em /tmp . O sistema operacional não gerencia esse local e, portanto, não excluirá arquivos que ainda estão em uso.

Existe um relatório de erros detalhando esta questão e resolução arquivada em: link

    
por 01.12.2011 / 17:26
0

Provavelmente é melhor pedir ajuda em um fórum diferente, porque o problema que você tem não parece ter nenhuma conexão com o Ubuntu.

De qualquer forma, um dos primeiros hits no google me leva a: link Tente executar:

    ant clean example 

antes de java -jar start.jar

    
por 16.09.2011 / 16:50
0

Se a sua instalação estiver sendo executada principalmente com os padrões, então os arquivos de trabalho do Jetty provavelmente estarão em / tmp onde possam ter sido apagados.

Pare e reinicie o Solr depois de criar um diretório $ (jetty.home) / work e você deve parar de ver os 404s.

    
por 16.09.2011 / 17:41
0

Eu também tive esse problema e finalmente resolvi usando a versão daqui link mas apenas quando baixei a versão zip. Não faço ideia do porquê.

    
por 03.06.2014 / 12:20

Tags