刘珍 created IOTDB-4942:
-------------------------
Summary: [ remove datanode ]
org.apache.iotdb.commons.exception.ConfigurationException: Conflict is detected
in directory
Key: IOTDB-4942
URL: https://issues.apache.org/jira/browse/IOTDB-4942
Project: Apache IoTDB
Issue Type: Bug
Components: mpp-cluster
Reporter: 刘珍
master_1115_09ab7fa
schema_region_consensus_protocol_class=org.apache.iotdb.consensus.ratis.RatisConsensus
data_region_consensus_protocol_class=org.apache.iotdb.consensus.multileader.MultiLeaderConsensus
schema_replication_factor=3
data_replication_factor=3
1. Start 3rep3C5D cluster
2. benchmark write date
3. After 40mins, ip72 execute remove its datanode
sleep 40m
./sbin/start-cli.sh -h 192.168.10.72 -e "show cluster" >> bef_rm.out
./sbin/start-cli.sh -h 192.168.10.72 -e "show regions" >> bef_rm.out
./sbin/remove-datanode.sh 192.168.10.72:6667 > 4556_rm_ip72.out
ip72 datanode ERROR :
{color:red}2022-11-15 15:57:30,628 [main] ERROR
o.a.i.d.s.DataNodeServerCommandLine:79 - Meet error when doing start checking
org.apache.iotdb.commons.exception.ConfigurationException: Conflict is detected
in directory
/data/liuzhen_test/master_1115_2_09ab7fa/./sbin/../data/datanode/data, which
may be being used by another IoTDB (ProcessId=40012). Please check
configuration and restart.{color}
at
org.apache.iotdb.db.conf.directories.DirectoryChecker.registerDirectory(DirectoryChecker.java:77)
at
org.apache.iotdb.db.conf.IoTDBStartCheck.checkDirectory(IoTDBStartCheck.java:226)
at
org.apache.iotdb.db.service.DataNode.serverCheckAndInit(DataNode.java:134)
at
org.apache.iotdb.db.service.DataNodeServerCommandLine.run(DataNodeServerCommandLine.java:77)
at
org.apache.iotdb.commons.ServerCommandLine.doMain(ServerCommandLine.java:58)
at org.apache.iotdb.db.service.DataNode.main(DataNode.java:128)
TEST ENV
1. 192.168.10.62
--
This message was sent by Atlassian Jira
(v8.20.10#820010)