Windows上的Couchbase Sync网关

时间:2015-12-15 15:35:11

标签: android couchbase couchbase-sync-gateway

我为http://www.couchbase.com/nosql-databases/downloads的Windows安装了sync_gateway。 我正在尝试执行命令sync_gateway config.json,但它给了我一个错误。如何执行config.json与android设备同步数据。

我的config.json包含

{
  "interface":":4984",        
  "adminInterface":":4985",
  "log":["REST"],
  "databases":{              
    "sync_gateway":{
    "server":"http://localhost:8091",
    "bucket":"sync_gateway",
    "sync":`function(doc) {channel(doc.channels);}`
    }
  }
}

2 个答案:

答案 0 :(得分:2)

  1. 打开sync_gateway.exe的文件位置,它通常位于目录" C:\ Program Files(x86)\ Couchbase" 。
  2. 您必须将configure.json放在该目录中。
  3. 现在打开Windows命令提示符并执行c:\ Program Files(x86)\ Couchbase'并运行命令'sync_gateway.exe configure.json'。确保您的configure.json文件完美且没有任何语法错误。
  4. 请参阅Couchbase,Where to add config.json for windows Installation?以获取运行config.json

    参考Write config.json for sync_gateway

答案 1 :(得分:0)

请检查一些先决条件:

  1. Sync Gateway不是他自己的产品。您必须拥有可用的服务器。 (名为“server”的属性,端口为8091。
  2. 在您的情况下,您必须拥有名为“sync_gateway”的存储桶 您可以使用上面的JSON属性“bucket”
  3. 来定义它

    投资回报率。