DyanmoDB에 스토리지로 연결되어있는 AWS 클라우드 포맷에 데이터 트랜잭션을 배치했습니다. 나는 내 로컬 datomic 디렉토리 (버전 0.9.5.44)로 이동하면 분석 업무에 연결하여 REPL 사용할 수 있어요 : 내 프로젝트의 REPL에서 동일한 작업을 수행하지만,Datomic : aws에 배포 된 ddb 트랜잭션에 연결하려고 할 때의 java.lang.NoClassDefFoundError
=> (def uri "datomic:ddb://us-east-1/datemo/test-db?aws_access_key_id={xxx}&aws_secret_key={yyy}")
=> (def conn (d/connect uri))
#object[datomic.peer.Connection 0x5e5ddfbc "{:unsent-updates-queue 0, :pending-txes 0,:next-t 1000, :basis-t 63, :index-rev 0, :db-id \"test-db-ab4b8028-e25b-4431-b2a2-c7173b4c9918\"}"]
하는 경우를, 그렇습니다 하지 작업, 대신 나는 다음과 같은 오류 얻을 : 내 평소 datomic dev에 분석 업무에 연결을 시도 그것은 잘 작동하는 경우, 덧붙여
CompilerException java.lang.NoClassDefFoundError: Could not initialize class datomic.ddb_cluster__init, compiling:(form-init1336530578825920965.clj:1:11)
합니다. 아무도 내가 여기서 잘못하고있는 것을 압니까? 이 오류는 클래스가 존재하지 않는다고 제안하는 것 같습니다.
감사합니다. @ 마샬! – fraxture