This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2023-11-23
Channels
- # adventofcode (16)
- # babashka (41)
- # beginners (31)
- # biff (1)
- # calva (9)
- # clj-otel (2)
- # clojure (124)
- # clojure-austin (1)
- # clojure-belgium (1)
- # clojure-europe (11)
- # clojure-nl (3)
- # clojure-norway (8)
- # clojure-uk (5)
- # clojuredesign-podcast (10)
- # cryogen (1)
- # cursive (4)
- # data-science (1)
- # datomic (12)
- # emacs (37)
- # events (2)
- # fulcro (13)
- # guix (1)
- # honeysql (1)
- # hyperfiddle (8)
- # jobs (1)
- # missionary (21)
- # overtone (3)
- # pathom (6)
- # polylith (1)
- # portal (1)
- # practicalli (1)
- # releases (1)
- # remote-jobs (13)
- # ring (2)
- # sci (14)
- # shadow-cljs (23)
- # squint (4)
Anybody know of any resources on how to "decant" a Datomic database? My google-fu is failing me.
what does decant
means?
I could not find anything about "decant a database" in general
I'm not sure where I first heard it - possibly Day of Datomic? - but it has been used to mean pouring a filtered version of all transactions in order into a new Datomic database.
@U09R86PA4 mentioned it briefly on a recent episode of the ClojureStream podcast. That was the first time I’d heard the word used that way.
My Transactor is successfully running on host 0.0.0.0
.
####
protocol=sql
host=0.0.0.0
port=4334
But when trying to connect to the Transactor, the Peer still gives the error AMQ219007: Cannot connect to server(s)
(B).
And I’m running with the command (A).
How can I troubleshoot this? The report in /tmp/clojure-13766960021124183670.edn
is just a Stacktrace of the ActiveMQNotConnectedException
.
# A
./bin/run -m datomic.peer-server \
-h 0.0.0.0 \
-p 8998 \
-a $PEER_ACCESSKEY,$PEER_SECRET \
-d "$DATOMIC_DB_DB,datomic:"
# B
Execution error (ActiveMQNotConnectedException) at org.apache.activemq.artemis.core.client.impl.ServerLocatorImpl/createSessionFactory (ServerLocatorImpl.java:701).
AMQ219007: Cannot connect to server(s). Tried with all available servers.
Full report at:
/tmp/clojure-13766960021124183670.edn
0.0.0.0 is a bind address only not a destination address. The transactor must have a routeable host or alt-host for peers to connect to
The host and alt-host values are written to storage, peers use those values to connect to the transactor
@U09R86PA4 Got things solved finally. Your input helped a great deal. Didn’t want to forget to say thanks 👏:skin-tone-6: