【问题标题】:ejabberd and riak integration configurationejabberd 和 riak 集成配置
【发布时间】:2016-05-09 14:55:50
【问题描述】:

我正在尝试使用 ejabberd 并且还使用 Riak 作为它的后端数据库。我尽我所能遵循了here 的说明,但我保留了诸如无法识别的字符串之类的错误消息。

所以我基本设置:

default_db: riak
riak_server: "69.1.1.1"
riak_port: 8087

这看起来像说明所说的那样,但它从来没有工作过,并且 ejabberd 的文档和示例非常糟糕。它们在几个地方已经过时,只是缺少或不适合任何类型的快速入门。在过去的 2 天里,我一直在试图让它发挥作用。我启动了一个 ejabberd 服务器和 Riak 服务器几乎没有什么麻烦,但是将两者整合起来就像拔牙一样!请帮忙!

谢谢!

【问题讨论】:

  • 你为什么使用这一行 - default_db: riak ?从配置文件中删除这一行。

标签: configuration ejabberd riak


【解决方案1】:

在 ejabberd.yml 中只写以下几行-

riak_server: "192.168.1.107"  ## localhost or whatever your ip
riak_port: 8087

Here is riak configuration example for ejabberd modules

【讨论】:

  • 非常感谢您的回复!不幸的是,我仍然有点困惑。那么你是说我的配置中不应该有 default_db: riak 吗?除此之外,您的示例和我的示例相同。对于链接的示例,我是否需要为每个模块设置 db_type 还是该示例只是为我提供了这样做的选项?
  • ejabberd 为不同模块提供了不同数据库的灵活性,因此据我所知为每个模块设置 db_type。
猜你喜欢
  • 2016-04-02
  • 2020-10-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-06-09
  • 2016-03-29
  • 2016-04-08
相关资源
最近更新 更多