使用IoTDB时如何处理"Current system mode is read-only"?

How to handle "Current system mode is read-only" when using IoTDB?

当我向 Apache IoTDB 插入数据时,服务器日志显示“当前系统模式为只读”。而且发现没有数据插入成功,如何处理?

在某些情况下系统会自动切换到只读模式,例如当磁盘已满或系统遇到某种内部不一致时。

在这种情况下,您应该首先检查节点是否健康(例如资源、磁盘...),如果是,您可以尝试将系统设置回可写状态(http://iotdb.apache.org/UserGuide/V0.12.x/IoTDB-SQL-Language/Maintenance-Command.html#set-ststem-to-readonly-writable) 通过使用

SET SYSTEM TO WRITABLE

通过 CLI。

另一个原因可能是系统被手动设置为只读状态,在这种情况下,您可以按照上述方式进行(这可以通过 SET SYSTEM TO READONLY 完成)。