REBUILD FULLTEXT INDEX 一直显示running,后台没显示

  • nebula 版本:2.5
    REBUILD FULLTEXT INDEX 一直显示running,后台日志没显示有错误,但是似乎没在跑索引啊,等了1小时多了ES的服务器磁盘df -h一点变化都没有。。。。。这是咋回事
(root@nebula) [movie]> show job 43
+----------------+--------------------------+-----------+----------------------------+----------------------------+
| Job Id(TaskId) | Command(Dest)            | Status    | Start Time                 | Stop Time                  |
+----------------+--------------------------+-----------+----------------------------+----------------------------+
| 43             | "REBUILD_FULLTEXT_INDEX" | "RUNNING" | 2021-10-18T10:57:14.000000 | 1970-01-01T00:00:00.000000 |
+----------------+--------------------------+-----------+----------------------------+----------------------------+
| 0              | "172.x.x.132"          | "RUNNING" | 2021-10-18T10:57:14.000000 | 1970-01-01T00:00:00.000000 |
+----------------+--------------------------+-----------+----------------------------+----------------------------+
Got 2 rows (time spent 1193/12692 us)

Mon, 18 Oct 2021 20:19:52 CST

我的创建索引的语句是

(root@nebula) [movie]> CREATE FULLTEXT tag index nebula_album on album(name)
Execution succeeded (time spent 303388/601373 us)

其中,album的唯一id为string类型,全文索引的属性name为string类型

ES模板用的默认的

curl -H "Content-Type: application/json; charset=utf-8" -XPUT http://127.0.0.1:9200/_template/nebula_index_template -d '
{
 "template": "nebula*",
  "settings": {
    "index": {
      "number_of_shards": 3,
      "number_of_replicas": 1
    }
  },
  "mappings": {
    "properties" : {
            "tag_id" : { "type" : "long" },
            "column_id" : { "type" : "text" },
            "value" :{ "type" : "keyword"}
        }
  }
}'

你的数据量大概是多少呀

问题我加了点信息上去。
数据量大概3000W个节点吧。
我看后台就完全没在跑啊。。。。
Listener全部online
curl ES health显示也是green

会不会是我模板写错了啊,这tag_id ,column_id , value 分别是啥意思啊?需要按照数据结构来调节吗?

问题get了,storage给打挂了。怪了去了,log没报错是咋回事?
重启storage后恢复正常。这边似乎有个怪怪的bug。

建议:安装完listener后重启nebula服务

我让研发同学看看为啥没日志报错。

REBUILD FULLTEXT INDEX 一直fail现在
我盯着/usr/local/nebula/logs ,啥日志也没有出现
辛苦看看咋了,怎么排查问题

(root@nebula) [movie]> REBUILD FULLTEXT INDEX
+------------+
| New Job Id |
+------------+
| 48         |
+------------+
Got 1 rows (time spent 1099/10297 us)

Mon, 18 Oct 2021 21:48:12 CST

(root@nebula) [movie]> show job 48
+----------------+--------------------------+----------+----------------------------+----------------------------+
| Job Id(TaskId) | Command(Dest)            | Status   | Start Time                 | Stop Time                  |
+----------------+--------------------------+----------+----------------------------+----------------------------+
| 48             | "REBUILD_FULLTEXT_INDEX" | "FAILED" | 2021-10-18T13:48:12.000000 | 2021-10-18T13:48:12.000000 |
+----------------+--------------------------+----------+----------------------------+----------------------------+
| 0              | "172.xx.xx.132"          | "FAILED" | 2021-10-18T13:48:12.000000 | 2021-10-18T13:48:12.000000 |
+----------------+--------------------------+----------+----------------------------+----------------------------+
Got 2 rows (time spent 951/8578 us)

Mon, 18 Oct 2021 21:48:18 CST

顶不住,人麻了。。。怎么都不行。。。

es是什么版本的?es里有数据被写入了吗?

7.8.0 es无写入

猜测可能是es的连接问题?先不要rebuild,单独insert一条vertex,看看数据能否同步到es。

新建space后新建字段和索引,依旧不能同步ES。ES的log只有新增index和删除index的记录。请问如何排查问题?为啥没有同步啊?我看主机之间连接都是正常的。可以新建删除index却不能进行同步