配置文件里把listener_path 和 data_path 同时设置上,可以启动了 但是还是offline
host有点乱,你把meta,storage,listener的配置文件全部贴上来吧,我们从头来一遍
listener配置文件里的IP和Port 应该和 “ADD LISTENER ELA… ” 里的IP和Port对应上才行
好,这个错误是预期的,因为前期把listener当作storage启动了,所以ip:port就加入到meta hosts里了,根据我的步骤重新来一次:
- kill 掉所有进程(listener,storage, meta,graph)
- 删除文件夹 :listener删除 listener_path 对应的文件夹,storage和meta 删除 data_path 对应的文件夹, 总共三个文件夹要删除
- 删除 cluster.id 文件
- 启动四个进程 : meta , storage, listener, graphd
- ps检查 四个进程是否启动成功了,这时候应该是都启动了
- console 连进去
- CREATE SPACE test (partition_num=3,replica_factor=1, charset=utf8, collate=utf8_bin)
- sign in text service (192.168.31.237:9200)
- use test
- add listener elasticsearch ip:port. (必须和listener-conf里配置的一样)
- create tag t1(c1 string)
- create tag index i1 on t1(c1(20))
- insert vertex t1(c1) values “1”:(“hello”)
- lookup on t1 where prefix(t1.c1, “h”)
- lookup on t1 where wildcard(t1.c1, “h*”, 2, 3000)
感觉是不能在单机部署全文检索。
单机部署可以的,上边的问题是因为第二步meta目录没清理干净,或者配置文件还有问题。
把你第2步所删除的目录的绝对路径发出来?