iotdb icon indicating copy to clipboard operation
iotdb copied to clipboard

IoTDB的重启恢复服务可能有bug

Open Beyyes opened this issue 6 years ago • 2 comments

在写入数据过程中停掉IoTDB server(为修改overflow merge时间以生成更大的overflow文件),重启IoTDB服务后,过段时间IoTDB进程就不见了。

Beyyes avatar Apr 15 '18 09:04 Beyyes

实验情况说明:写了2T的数据,overflow数据一共有约16G,一共有50个storage group,30w个time series(大概写了980个loop)

复现可能需要用到的实验配置: iotdb-benchmark配置文件: HOST=192.168.10.18 PORT=6667 DB_SWITCH=IoTDB

benchmark运行模式选择参数

#insertTestWithDefaultPath--默认写入测试模式 BENCHMARK_WORK_MODE=insertTestWithDefaultPath #数据库的版本,测iotdb则自动填充HEAD的commit id# VERSION=5a6582fb2ed1af0e55143fcf45805e28790836e4 ###client mode###

写入测试相关参数

#并发数 CLIENT_NUMBER=20 #存储组数 GROUP_NUMBER=50 #设备数,注意:设备数必须能被并发数整除 DEVICE_NUMBER=5000 #传感器数 SENSOR_NUMBER=60 #批写入语句条数 CACHE_NUM=1000 #循环次数,控制数据量 LOOP=1000000 #时间戳间隔ms(非真实速率) POINT_STEP=5000 #编码方式 ENCODING=GORILLA #服务器中data文件夹和log_stop_flag所在路径 #/var/lib/influxdb LOG_STOP_FLAG_PATH=/data/github/iotdb/iotdb #批写入中是否写多个设备,需满足批写入语句条数和客户端数的乘积可以被设备数整除 MUL_DEV_BATCH=false #是否为乱序插入模式 IS_OVERFLOW=true #支持多种乱序模式: #0--批插入乱序模式 #1--全局乱序模式 #2--时间戳可重复模式 OVERFLOW_MODE=2 #批插入乱序比例,该参数取值范围(0,1) OVERFLOW_RATIO=0.7 #Possion Distribution Related in overflow mode 2 #the expectation and variance of Possion Distribution based on basic model LAMBDA=2200.0 #the max K of possion random variable based on basic model MAX_K=170000

liuruiyiyang avatar Apr 16 '18 10:04 liuruiyiyang

这个有复现出来过吗

jixuan1989 avatar May 08 '18 23:05 jixuan1989