2017-05-03 35 views
1

我想建立一個自由交易者集成存儲數據數據庫。Datomic - 建立一個自由交易者集成存儲

我很困惑交易者集成存儲實際上是什麼,並努力設置。

從一些研究我知道我需要在我的電腦上設置一個交易者,然後用它來連接,連接是datomic:free://{transactor-host}:{port}/{db-name}。交易者主機將是localhost:3300,所以我的連接類似datomic:free://localhost:3300/mydb。但我沒有得到連接。

任何幫助,將不勝感激

回答

0

因爲你還沒有包含錯誤信息或任何類似,但有幾個陷阱我不能肯定是什麼導致這個問題說:

  1. 致電(datomic/connection connection-string)之前,您需要致電(datomic/create-database connection-string)。這對我來說是違反直覺的。
  2. 的交易者默認端口4334,而且(爲自由交易者只)需要訪問上述(4335和4336默認情況下)的兩個端口,所以一定要確保所有這些端口都沒有被阻止由防火牆或類似的。