SonarQube: cambie el host del cliente de búsqueda elástica

En breve: ¿Hay alguna forma de cambiar la dirección de destino dentro de la búsqueda elástica?cliente utilizado por SonarQube?

Más información: Me encantaría usar SonarQube> 4.1 en OpenShift. Desafortunadamente, no puedes unirte a localhost en ese entorno. Entoncesestos jóvenes cambiado elservicio de envoltura a modo canalizado y usé elsonar.web.host propiedad para configurar SonarQube 4.0. Empezando conSonarQube 4.1 También tendremos el servidor de búsqueda elástico que intenta vincularse a localhost, lo que conduce a un bloqueo al inicio. Pero no hay tal cosa como unsonar.search.host propiedad (similar asonar.search.port), ¿esta ahí?

Como solución alternativa, cambiar el enlace del servidor se puede cambiar utilizando elsonar.search.javaAdditionalOpts yes.network.host parámetros Si lo se,No debería estar haciendo esto. Porque ahora la aplicación se bloquea con unNoNodeAvailableException: No node available. Es por eso que estoy buscando una manera de cambiar esto.
Mirando aCódigo fuente SonarQubes, Supongo que la dirección de destino del cliente está codificada. (Aunque podría haberme equivocado)

Supongo que sin una solución para esto, nunca SonarQube 5.0 se ejecutará en OpenShift o cualquier otro entorno con una estricta política de seguridad.

¿Alguien puede pensar en otra solución?
¿Tal vez cambiar la definición de Java para la interfaz "localhost" / loopback? Sin embargo, cambiando/etc/hosts no funciona sin acceso de root. ¿Alguna otra idea?

Editar: Si quieres echar un vistazo tú mismoaquí está lo lejos que llegué hasta ahora. losarchivo de compilación Es la parte esencial.

Respuestas a la pregunta(2)

Su respuesta a la pregunta