Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

882
Vistas
No se puede conectar a DynamoDB local

No puedo conectarme a DynamoDB que se ejecuta localmente usando cli.

aws dynamodb list-tables --endpoint-url http://localhost:8000

No se pudo conectar a la URL del punto final: "http://localhost:8000/"

Esto tampoco funciona: aws dynamodb list-tables --region local No se pudo conectar a la URL del punto final: "http://localhost:8000/"

Intenté usar un puerto diferente y eso no ayudó. También deshabilité todos los proxies. Puedo conectarme a DynamoDB usando una aplicación como esta, así que sé que no es un problema de dynamodb: aws dynamodb list-tables --endpoint-url http://dynamodb.us-west-2.amazonaws.com --region us-west-2

{ "NombresDeTabla": [ "Música" ] }

😭😭😭

over 4 years ago · Santiago Trujillo
2 Respuestas
Responde la pregunta

0

cuando corres

java -Djava.library.path=./DynamoDBLocal_lib -jar DynamoDBLocal.jar -sharedDb

comando desde su terminal, asegúrese de que la salida sea como la siguiente y que no se ejecute ningún servicio en el puerto 8000:

 Initializing DynamoDB Local with the following configuration: Port: 8000 InMemory: false DbPath: null SharedDb: true shouldDelayTransientStatuses: false CorsParams: *

Significa que este servicio se ejecuta correctamente en el puerto 8000.

DynamoDB requiere credenciales falsas para funcionar.

 AWS Access Key ID: "fakeMyKeyId" AWS Secret Access Key: "fakeSecretAccessKey"

luego intente debajo del comando para enumerar las tablas.

 aws dynamodb list-tables --endpoint-url http://localhost:8000
over 4 years ago · Santiago Trujillo Denunciar

0

El error en sus registros es la clave aquí Caused by: java.lang.UnsatisfiedLinkError: no sqlite4java-osx-x86_64 in java.library.path: [.]

Esto significa que no se puede ubicar la dependencia específica.

El enlace que proporcionó Saranjeet tiene algunas soluciones. Prefiero esta solución para probar:

 First, you need to download the zip file from offcial website. Unzip the file, copy all the *.dll, *.dylib, *.so to a folder under your project root. Say, src/test/resources/libs. Then, add the code System.setProperty("sqlite4java.library.path", "src/test/resources/libs/"); before you initialize a local instance of AmazonDynamoDB.
over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda