加索引报错ERROR 1105 (HY000): DDL job rollback, error msg: cannot get disk capacity at

就是创建目录的端口和赋权的端口都改成实际的吗

还是不行啊,一直执行,磁盘空间够啊

可以试试 tidb_ddl_reorg_worker_cnt 和 tidb_ddl_reorg_batch_size 两个参数的调整能不能使得索引创建成功。

请问这俩在哪里调整啊

在执行索引相关SQL语句之前,比如:
SET GLOBAL tidb_ddl_reorg_worker_cnt = 16;
SET GLOBAL tidb_ddl_reorg_batch_size = 1024;
CREATE INDEX indexname ON tablename(…);

几个tidb-server节点?每个tidb-server节点都创建目录和授权。先不要用navicat客户端工具,在对应的 tidb-server 节点上,直接用命令行进入数据库执行加索引命令,会有反馈信息。

mysql --host <tidb_server_host> --port 4643 -u root -p
1 个赞