2017-09-21 5 views
0

J'ai déployé un projet de journalisation sur OpenShift et ai créé un PV sur un GlusterFS, qui consiste en 3 serveurs s'exécutant dans un cluster.Elasticsearch utilisant GlusterFS pour un volume persistant et UnavailableShardsException

J'ai créé un volume sur une fonctionnalité GlusterFS et enabled sharding dessus. Toutefois, Elasticsearch ne s'exécute pas comme prévu, et j'obtiens cette erreur:

FAIL: Configuration for 'config' failed because of UnavailableShardsException[[.searchguard.logging-es-6akrt1z2-11-66509][0] primary shard is not active Timeout: [1m], request: [index {[.searchguard.logging-es-6akrt1z2-11-66509][config][0], source[{"searchguard":{"dynamic":{"http":{"xff":{"enabled":true,"remoteIpHeader":"x-forwarded-for","trustedProxies":".*","internalProxies":".*"}},"authc":{"authentication_domain_proxy":{"enabled":true,"order":0,"http_authenticator":{"challenge":false,"type":"proxy","config":{"user_header":"x-proxy-remote-user"}},"authentication_backend":{"type":"noop"}},"authentication_domain_basic_internal":{"enabled":true,"order":1,"http_authenticator":{"type":"clientcert","challenge":false},"authentication_backend":{"type":"noop"}}}}}}]}]] 

Comment pourrais-je résoudre ce problème?

Répondre

0

OK, j'ai résolu le problème. Il semble que la taille de partition par défaut sur un volume était trop petite, donc je l'ai mis à 50 Go. Maintenant, une nouvelle question se pose, que se passe-t-il si je mets Elasticsearch à utiliser 2 fragments, et qu'un fragment dépasse 50 Go?