Rewrite-TsFile工具用于将TsFile中的数据写入正在运行的IoTDB中。
若您在Windows环境中,请运行rewrite-tsfile.bat,若为Linux或Unix,请运行rewrite-tsfile.sh
./rewrite-tsfile.bat -f filePath [-h host] [-help] [-p port] [-pw password] -u user -f 待加载的文件或文件夹路径,必要字段 -h IoTDB的Host地址,可选,默认127.0.0.1 -help 输出帮助菜单,可选 -p IoTDB的端口,可选,默认6667 -pw IoTDB登录密码,可选,默认root -u IoTDb登录用户名,必要字段
假定服务器192.168.0.101:6667上运行一个IoTDB实例,想从将本地保存的TsFile备份文件夹D:\IoTDB\data中的所有的TsFile文件都加载进此IoTDB实例。
首先移动到rewrite-tsfile.bat所在文件夹中,打开命令行,然后执行
./rewrite-tsfile.bat -f "D:\IoTDB\data" -h 192.168.0.101 -p 6667 -u root -pw root
等待脚本执行完成之后,可以检查IoTDB实例中数据已经被正确加载