2017-05-03 27 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默认情况下)的两个端口,所以一定要确保所有这些端口都没有被阻止由防火墙或类似的。