v2.0 全文检索启动失败

配置文件里把listener_path 和 data_path 同时设置上,可以启动了 但是还是offline

配置里的这两项是对的吗?

Local ip

–local_ip=127.0.0.1

Storage daemon listening port

–port=44510

host有点乱,你把meta,storage,listener的配置文件全部贴上来吧,我们从头来一遍

listener配置文件里的IP和Port 应该和 “ADD LISTENER ELA… ” 里的IP和Port对应上才行

listener配置文件里的IP和Port 应该和 “ADD LISTENER ELA… ” 里的IP和Port对应上才行
改成后提示

好,这个错误是预期的,因为前期把listener当作storage启动了,所以ip:port就加入到meta hosts里了,根据我的步骤重新来一次:

  1. kill 掉所有进程(listener,storage, meta,graph)
  2. 删除文件夹 :listener删除 listener_path 对应的文件夹,storage和meta 删除 data_path 对应的文件夹, 总共三个文件夹要删除
  3. 删除 cluster.id 文件
  4. 启动四个进程 : meta , storage, listener, graphd
  5. ps检查 四个进程是否启动成功了,这时候应该是都启动了
  6. console 连进去
  7. CREATE SPACE test (partition_num=3,replica_factor=1, charset=utf8, collate=utf8_bin)
  8. sign in text service (192.168.31.237:9200)
  9. use test
  10. add listener elasticsearch ip:port. (必须和listener-conf里配置的一样)
  11. create tag t1(c1 string)
  12. create tag index i1 on t1(c1(20))
  13. insert vertex t1(c1) values “1”:(“hello”)
  14. lookup on t1 where prefix(t1.c1, “h”)
  15. lookup on t1 where wildcard(t1.c1, “h*”, 2, 3000)

还是把listener当作storage启动了,按照这步骤,还是没成功。


感觉是不能在单机部署全文检索。

单机部署可以的,上边的问题是因为第二步meta目录没清理干净,或者配置文件还有问题。

把你第2步所删除的目录的绝对路径发出来?