es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Consulta en una columna de geometría indexada utilizando CockroachDB en Windows.

Estoy obteniendo el siguiente error en CockroachDB al ejecutar una consulta GIS en una columna con datos GIS indexados:

[XXUUU] ERROR: geos: error durante la inicialización de GEOS: geos: no se puede cargar GEOS desde el directorio "/usr/local/lib/cockroach": error de geos: fallo al ejecutar dlsym Sugerencia: Asegúrese de tener las bibliotecas espaciales instaladas según las instrucciones en https://www.cockroachlabs.com/docs/v21.1/install-cockroachdb-windows

Funcionaba antes de indexar la columna y después de eliminar el índice.

CockroachDB se ejecuta en un servidor remoto que utiliza Windows, y mi computadora local también utiliza Windows y se conecta a la base de datos a través de Datagrip. Cambiar las variables de entorno en el servidor y en mi computadora local, incluyendo agregar “\” al final de la ruta, no resolvió el problema.

¿Qué me impide utilizar la indexación en mis consultas?

Tags:  ,

Answer

  1. Avatar for davy.ai

    El mensaje de error indica que GEOS, la biblioteca espacial requerida para las consultas de GIS, no se puede cargar desde el directorio especificado (/usr/local/lib/cockroach). Esto podría ser debido a bibliotecas espaciales faltantes o instaladas de manera incorrecta. El error ocurrió después de indexar la columna, lo que sugiere que la indexación depende de la presencia de las bibliotecas espaciales requeridas.

    Para resolver el problema, asegúrese de que las bibliotecas espaciales estén instaladas según las instrucciones en la documentación de CockroachDB. Verifique que las variables de entorno necesarias estén configuradas correctamente tanto en el servidor remoto como en su computadora local. Verifique nuevamente que la ruta hacia las bibliotecas espaciales sea correcta y que las bibliotecas tengan suficientes permisos para ser accedidas. Si el problema persiste, intente reiniciar el servidor y/o las aplicaciones del cliente.

Comments are closed.