按文件http://www.sequoiadb.com/document/1.10/index.html安装单机模式,根据help信息执行到db.foo.bar.insert({a:1})提示错误:
(nofile):0 uncaught exception: -71
No primary node was found
备注:之前om下装过集群模式,两台测试机器,也有这个问题,就卸载了,在其中一台再次安装成单机模式
从你报错的信息来看,你应该是连到了一个coord节点上去操作。如果你装的是单机版,那么你运行 /opt/sequoiadb/bin/sdblist -l -t all 就只有Role为standalone的节点在运行。你看看它的SvcName是多少(假设为60000)。然后你在sdb 上连上这个数据节点试试。
var db = new Sdb("hostname", 60000)。
集群是由三类节点coord, catalog, data节点组成的;单机只有standalone一个节点组成。