Questão nº 27

Questão de Tecnologia da Informação · FCC TRF4 2019 (nº 27)

FCC2019Analista Judiciário - Área Apoio Especializado - Especialidade Infraestrutura em Tecnologia da InformaçãoTecnologia da Informação
Gabarito: Dver comentário ↓

Para realizar a configuração do Apache Solr, em condições ideais, utiliza-se o arquivo solr.xml, cujo formato de conteúdo para a versão 7.7 é apresentado a seguir.

<solr>

I

<str name="host">host:</str><intname="hostPort">{host:}</str> <int name="hostPort">{jetty.port:8983}</int>
<str name="hostContext">hostContext:solr</str><intname="zkClientTimeout">{hostContext:solr}</str> <int name="zkClientTimeout">{zkClientTimeout:15000}</int>
<bool name="genericCoreNodeNames">${genericCoreNodeNames:true}</bool>

II

III

class="HttpShardHandlerFactory">
<int name="socketTimeout">socketTimeout:0</int><intname="connTimeout">{socketTimeout:0}</int> <int name="connTimeout">{connTimeout:0}</int>

IV

</solr>

Uma Analista de Infraestrutura foi solicitada a preencher as lacunas I, II, III e IV do arquivo solr.xml, que são, correta e respectivamente:

Resposta comentada

Gabarito Alternativa D

O arquivo `solr.xml` é a configuração principal de uma instância do Apache Solr, definindo como ele opera, especialmente em um ambiente distribuído (SolrCloud), incluindo configurações de rede e comunicação entre os nós.

(A) Incorreta: As tags `<solrhost>` não são elementos padrão para as configurações globais de host e ZooKeeper em `solr.xml`; essas geralmente ficam dentro de `<solrcloud>`.
(B) Incorreta: `<solrcore>` configura um núcleo específico, não as configurações globais do Solr, e `<logging>` não corresponde à classe `HttpShardHandlerFactory` nem aos timeouts de socket.
(C) Incorreta: Assim como na alternativa A, `<solrhost>` está incorreto para as configurações globais. `<handler>` é muito genérico e não se alinha com a classe `HttpShardHandlerFactory` de forma tão precisa quanto `shardHandlerFactory`.
(D) Correta: As configurações de host, porta e ZooKeeper (zkClientTimeout, genericCoreNodeNames) são típicas de um ambiente SolrCloud e são encapsuladas pela tag `<solrcloud>`. A presença de `class="HttpShardHandlerFactory"` e os atributos `socketTimeout` e `connTimeout` indicam claramente que a seção III e IV deve ser a tag `<shardHandlerFactory>`, que gerencia a comunicação entre shards.
(E) Incorreta: Embora `<solrcloud>` esteja correto para I e II, a seção III e IV não é de `<logging>`. A armadilha aqui é a presença de `name="shardHandlerFactory"` junto com `<logging>`, mas a chave é o atributo `class="HttpShardHandlerFactory"`, que define o tipo de componente como um `shardHandlerFactory`, e não um componente de log. As configurações de `socketTimeout` e `connTimeout` são para comunicação de rede, não para log.

Fonte: FCC TRF4 2019 Analista Judiciário - Área Apoio Especializado - Especialidade Infraestrutura em Tecnologia da Informação (Caderno Tipo 001). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho