blob: 4493cfd4f5b1382ee750953fc8d58fec9bdc1e78 [file] [log] [blame]
<!DOCTYPE html>
<html lang="en-US">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title> </title>
<meta name="generator" content="VuePress 1.9.7">
<link rel="icon" href="/favicon.ico">
<script async="true" src="https://www.googletagmanager.com/gtag/js?id=G-5MM3J6X84E"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-5MM3J6X84E');</script>
<meta name="description" content=" ">
<meta name="Description" content="Apache IoTDB: Time Series Database for IoT">
<meta name="Keywords" content="TSDB, time series, time series database, IoTDB, IoT database, IoT data management,时序数据库, 时间序列管理, IoTDB, 物联网数据库, 实时数据库, 物联网数据管理, 物联网数据">
<meta name="baidu-site-verification" content="wfKETzB3OT">
<meta name="google-site-verification" content="mZWAoRY0yj_HAr-s47zHCGHzx5Ju-RVm5wDbPnwQYFo">
<link rel="preload" href="/assets/css/0.styles.ec12723d.css" as="style"><link rel="preload" href="/assets/js/app.7d7ecfc5.js" as="script"><link rel="preload" href="/assets/js/3.c8384d0b.js" as="script"><link rel="preload" href="/assets/js/299.e0bbf54b.js" as="script"><link rel="prefetch" href="/assets/js/10.f6d34243.js"><link rel="prefetch" href="/assets/js/100.47228076.js"><link rel="prefetch" href="/assets/js/101.ff0ca28c.js"><link rel="prefetch" href="/assets/js/102.62857654.js"><link rel="prefetch" href="/assets/js/103.f385436b.js"><link rel="prefetch" href="/assets/js/104.e7b6c03e.js"><link rel="prefetch" href="/assets/js/105.807b79b0.js"><link rel="prefetch" href="/assets/js/106.f7bc6077.js"><link rel="prefetch" href="/assets/js/107.5b1282be.js"><link rel="prefetch" href="/assets/js/108.583e1672.js"><link rel="prefetch" href="/assets/js/109.d899f396.js"><link rel="prefetch" href="/assets/js/11.6822495c.js"><link rel="prefetch" href="/assets/js/110.dbc2534e.js"><link rel="prefetch" href="/assets/js/111.bd0dd776.js"><link rel="prefetch" href="/assets/js/112.80af0380.js"><link rel="prefetch" href="/assets/js/113.0eb1ab25.js"><link rel="prefetch" href="/assets/js/114.98d9a96e.js"><link rel="prefetch" href="/assets/js/115.4552f7dd.js"><link rel="prefetch" href="/assets/js/116.7280c5f7.js"><link rel="prefetch" href="/assets/js/117.cd636ecb.js"><link rel="prefetch" href="/assets/js/118.1026a6a4.js"><link rel="prefetch" href="/assets/js/119.5f287db6.js"><link rel="prefetch" href="/assets/js/12.fb727765.js"><link rel="prefetch" href="/assets/js/120.60365a25.js"><link rel="prefetch" href="/assets/js/121.d1a80a3c.js"><link rel="prefetch" href="/assets/js/122.112e9231.js"><link rel="prefetch" href="/assets/js/123.832051ec.js"><link rel="prefetch" href="/assets/js/124.44dfe7c7.js"><link rel="prefetch" href="/assets/js/125.7e0694aa.js"><link rel="prefetch" href="/assets/js/126.82789520.js"><link rel="prefetch" href="/assets/js/127.bb7603b0.js"><link rel="prefetch" href="/assets/js/128.6fdb1396.js"><link rel="prefetch" href="/assets/js/129.60d6acdc.js"><link rel="prefetch" href="/assets/js/13.b479ecf7.js"><link rel="prefetch" href="/assets/js/130.fae7c193.js"><link rel="prefetch" href="/assets/js/131.c8c7a648.js"><link rel="prefetch" href="/assets/js/132.ee57e9ad.js"><link rel="prefetch" href="/assets/js/133.2f0e4471.js"><link rel="prefetch" href="/assets/js/134.52380bf3.js"><link rel="prefetch" href="/assets/js/135.c624a0fe.js"><link rel="prefetch" href="/assets/js/136.a30c34f9.js"><link rel="prefetch" href="/assets/js/137.7b13dac2.js"><link rel="prefetch" href="/assets/js/138.d9757a76.js"><link rel="prefetch" href="/assets/js/139.b4567d44.js"><link rel="prefetch" href="/assets/js/14.6a1981a9.js"><link rel="prefetch" href="/assets/js/140.31fc98a2.js"><link rel="prefetch" href="/assets/js/141.1ea34f03.js"><link rel="prefetch" href="/assets/js/142.e07d82b8.js"><link rel="prefetch" href="/assets/js/143.2c4f01e0.js"><link rel="prefetch" href="/assets/js/144.4ddff033.js"><link rel="prefetch" href="/assets/js/145.97337384.js"><link rel="prefetch" href="/assets/js/146.b28ca534.js"><link rel="prefetch" href="/assets/js/147.76c7b797.js"><link rel="prefetch" href="/assets/js/148.315f8944.js"><link rel="prefetch" href="/assets/js/149.bac96923.js"><link rel="prefetch" href="/assets/js/15.be85ff3b.js"><link rel="prefetch" href="/assets/js/150.350fcb84.js"><link rel="prefetch" href="/assets/js/151.aa68bb90.js"><link rel="prefetch" href="/assets/js/152.4da27e71.js"><link rel="prefetch" href="/assets/js/153.ef1e9f29.js"><link rel="prefetch" href="/assets/js/154.07834238.js"><link rel="prefetch" href="/assets/js/155.fe267b96.js"><link rel="prefetch" href="/assets/js/156.9f6b4315.js"><link rel="prefetch" href="/assets/js/157.1f76e540.js"><link rel="prefetch" href="/assets/js/158.a26f02e3.js"><link rel="prefetch" href="/assets/js/159.49e35a31.js"><link rel="prefetch" href="/assets/js/16.02a62f04.js"><link rel="prefetch" href="/assets/js/160.23cd430d.js"><link rel="prefetch" href="/assets/js/161.d32fb1a9.js"><link rel="prefetch" href="/assets/js/162.315d3f24.js"><link rel="prefetch" href="/assets/js/163.33c66fce.js"><link rel="prefetch" href="/assets/js/164.4c126946.js"><link rel="prefetch" href="/assets/js/165.c77d88c7.js"><link rel="prefetch" href="/assets/js/166.56911d9b.js"><link rel="prefetch" href="/assets/js/167.39d5970a.js"><link rel="prefetch" href="/assets/js/168.8226b583.js"><link rel="prefetch" href="/assets/js/169.ff129de3.js"><link rel="prefetch" href="/assets/js/17.baf993e5.js"><link rel="prefetch" href="/assets/js/170.429551c5.js"><link rel="prefetch" href="/assets/js/171.700cb12a.js"><link rel="prefetch" href="/assets/js/172.f575fc77.js"><link rel="prefetch" href="/assets/js/173.1a4a4797.js"><link rel="prefetch" href="/assets/js/174.f0bba8c1.js"><link rel="prefetch" href="/assets/js/175.c03036de.js"><link rel="prefetch" href="/assets/js/176.0e8f4ee4.js"><link rel="prefetch" href="/assets/js/177.a43f449a.js"><link rel="prefetch" href="/assets/js/178.a632ad2f.js"><link rel="prefetch" href="/assets/js/179.7f3dd2c5.js"><link rel="prefetch" href="/assets/js/18.a080980b.js"><link rel="prefetch" href="/assets/js/180.a021c58d.js"><link rel="prefetch" href="/assets/js/181.533a2faf.js"><link rel="prefetch" href="/assets/js/182.e432a4eb.js"><link rel="prefetch" href="/assets/js/183.763f57b7.js"><link rel="prefetch" href="/assets/js/184.cd568025.js"><link rel="prefetch" href="/assets/js/185.8721890b.js"><link rel="prefetch" href="/assets/js/186.5d577464.js"><link rel="prefetch" href="/assets/js/187.f2d43a4e.js"><link rel="prefetch" href="/assets/js/188.f6be4c6b.js"><link rel="prefetch" href="/assets/js/189.5996bf42.js"><link rel="prefetch" href="/assets/js/19.4c729058.js"><link rel="prefetch" href="/assets/js/190.98a1ba11.js"><link rel="prefetch" href="/assets/js/191.a977a41b.js"><link rel="prefetch" href="/assets/js/192.5d90c504.js"><link rel="prefetch" href="/assets/js/193.83839b48.js"><link rel="prefetch" href="/assets/js/194.0be5d7e5.js"><link rel="prefetch" href="/assets/js/195.149a3000.js"><link rel="prefetch" href="/assets/js/196.f5f08910.js"><link rel="prefetch" href="/assets/js/197.6ac1900c.js"><link rel="prefetch" href="/assets/js/198.24526dc1.js"><link rel="prefetch" href="/assets/js/199.b848322b.js"><link rel="prefetch" href="/assets/js/20.3f86736a.js"><link rel="prefetch" href="/assets/js/200.bd7a786b.js"><link rel="prefetch" href="/assets/js/201.0f0d2a71.js"><link rel="prefetch" href="/assets/js/202.b6a245e1.js"><link rel="prefetch" href="/assets/js/203.060d0ba8.js"><link rel="prefetch" href="/assets/js/204.64770e74.js"><link rel="prefetch" href="/assets/js/205.5397e609.js"><link rel="prefetch" href="/assets/js/206.ddc65281.js"><link rel="prefetch" href="/assets/js/207.bfc0e7ad.js"><link rel="prefetch" href="/assets/js/208.8971abbc.js"><link rel="prefetch" href="/assets/js/209.c0175d6e.js"><link rel="prefetch" href="/assets/js/21.bb471f44.js"><link rel="prefetch" href="/assets/js/210.8c37510f.js"><link rel="prefetch" href="/assets/js/211.600b6ed6.js"><link rel="prefetch" href="/assets/js/212.ec3365db.js"><link rel="prefetch" href="/assets/js/213.b8dc45c7.js"><link rel="prefetch" href="/assets/js/214.c105fbf1.js"><link rel="prefetch" href="/assets/js/215.d413f177.js"><link rel="prefetch" href="/assets/js/216.c9d15dbb.js"><link rel="prefetch" href="/assets/js/217.4fff6103.js"><link rel="prefetch" href="/assets/js/218.ff7eca46.js"><link rel="prefetch" href="/assets/js/219.644ffbee.js"><link rel="prefetch" href="/assets/js/22.7f318012.js"><link rel="prefetch" href="/assets/js/220.9efdd4f9.js"><link rel="prefetch" href="/assets/js/221.eb48f62a.js"><link rel="prefetch" href="/assets/js/222.6645e391.js"><link rel="prefetch" href="/assets/js/223.f2eb8250.js"><link rel="prefetch" href="/assets/js/224.f30fa935.js"><link rel="prefetch" href="/assets/js/225.d0425bcb.js"><link rel="prefetch" href="/assets/js/226.506cfa4f.js"><link rel="prefetch" href="/assets/js/227.db31995a.js"><link rel="prefetch" href="/assets/js/228.444c3c79.js"><link rel="prefetch" href="/assets/js/229.42ed2895.js"><link rel="prefetch" href="/assets/js/23.d74b8322.js"><link rel="prefetch" href="/assets/js/230.8b208359.js"><link rel="prefetch" href="/assets/js/231.377c449c.js"><link rel="prefetch" href="/assets/js/232.ad3f6534.js"><link rel="prefetch" href="/assets/js/233.623c98ee.js"><link rel="prefetch" href="/assets/js/234.4662936a.js"><link rel="prefetch" href="/assets/js/235.019bafa2.js"><link rel="prefetch" href="/assets/js/236.84ed57f7.js"><link rel="prefetch" href="/assets/js/237.4b2b39e9.js"><link rel="prefetch" href="/assets/js/238.20e11c25.js"><link rel="prefetch" href="/assets/js/239.5aecddea.js"><link rel="prefetch" href="/assets/js/24.ca51ce8d.js"><link rel="prefetch" href="/assets/js/240.8bf372d8.js"><link rel="prefetch" href="/assets/js/241.d0a1f94d.js"><link rel="prefetch" href="/assets/js/242.37f686da.js"><link rel="prefetch" href="/assets/js/243.e50f7e7b.js"><link rel="prefetch" href="/assets/js/244.188c95ed.js"><link rel="prefetch" href="/assets/js/245.1a0910ff.js"><link rel="prefetch" href="/assets/js/246.7d7567cd.js"><link rel="prefetch" href="/assets/js/247.68eb91f8.js"><link rel="prefetch" href="/assets/js/248.563ad6d9.js"><link rel="prefetch" href="/assets/js/249.86fe9ec4.js"><link rel="prefetch" href="/assets/js/25.2983d3ae.js"><link rel="prefetch" href="/assets/js/250.6fc09585.js"><link rel="prefetch" href="/assets/js/251.36dec6c6.js"><link rel="prefetch" href="/assets/js/252.85af8cf8.js"><link rel="prefetch" href="/assets/js/253.6cc8cf57.js"><link rel="prefetch" href="/assets/js/254.47a57334.js"><link rel="prefetch" href="/assets/js/255.0393d2b7.js"><link rel="prefetch" href="/assets/js/256.c4125510.js"><link rel="prefetch" href="/assets/js/257.688f6d04.js"><link rel="prefetch" href="/assets/js/258.fad3623f.js"><link rel="prefetch" href="/assets/js/259.da0e4344.js"><link rel="prefetch" href="/assets/js/26.be736c27.js"><link rel="prefetch" href="/assets/js/260.27f72726.js"><link rel="prefetch" href="/assets/js/261.3b3eb21f.js"><link rel="prefetch" href="/assets/js/262.3b095fc8.js"><link rel="prefetch" href="/assets/js/263.c8a3116c.js"><link rel="prefetch" href="/assets/js/264.80d6a647.js"><link rel="prefetch" href="/assets/js/265.d759ac6e.js"><link rel="prefetch" href="/assets/js/266.520a5d78.js"><link rel="prefetch" href="/assets/js/267.a264e555.js"><link rel="prefetch" href="/assets/js/268.6340a101.js"><link rel="prefetch" href="/assets/js/269.ad8cc7dc.js"><link rel="prefetch" href="/assets/js/27.43f17d48.js"><link rel="prefetch" href="/assets/js/270.c6b146b2.js"><link rel="prefetch" href="/assets/js/271.bb2e728e.js"><link rel="prefetch" href="/assets/js/272.fe9de88f.js"><link rel="prefetch" href="/assets/js/273.1e60f5b3.js"><link rel="prefetch" href="/assets/js/274.f0702d03.js"><link rel="prefetch" href="/assets/js/275.0631862d.js"><link rel="prefetch" href="/assets/js/276.5eefcef2.js"><link rel="prefetch" href="/assets/js/277.b8adec8d.js"><link rel="prefetch" href="/assets/js/278.08e58504.js"><link rel="prefetch" href="/assets/js/279.2bacde23.js"><link rel="prefetch" href="/assets/js/28.0b0d4693.js"><link rel="prefetch" href="/assets/js/280.8b8284b0.js"><link rel="prefetch" href="/assets/js/281.5ca266f8.js"><link rel="prefetch" href="/assets/js/282.51a6f1be.js"><link rel="prefetch" href="/assets/js/283.69e2a6ed.js"><link rel="prefetch" href="/assets/js/284.2a61b6af.js"><link rel="prefetch" href="/assets/js/285.c7f63f59.js"><link rel="prefetch" href="/assets/js/286.fa57c015.js"><link rel="prefetch" href="/assets/js/287.de3db409.js"><link rel="prefetch" href="/assets/js/288.c34551bd.js"><link rel="prefetch" href="/assets/js/289.e170be6b.js"><link rel="prefetch" href="/assets/js/29.6145e339.js"><link rel="prefetch" href="/assets/js/290.c0addf30.js"><link rel="prefetch" href="/assets/js/291.79de6009.js"><link rel="prefetch" href="/assets/js/292.3d8fdb88.js"><link rel="prefetch" href="/assets/js/293.97b66332.js"><link rel="prefetch" href="/assets/js/294.d7ae7dd8.js"><link rel="prefetch" href="/assets/js/295.0daa11b0.js"><link rel="prefetch" href="/assets/js/296.884c1e6a.js"><link rel="prefetch" href="/assets/js/297.528cc140.js"><link rel="prefetch" href="/assets/js/298.f9eddc7d.js"><link rel="prefetch" href="/assets/js/30.04487d03.js"><link rel="prefetch" href="/assets/js/300.00197c4f.js"><link rel="prefetch" href="/assets/js/301.daab7904.js"><link rel="prefetch" href="/assets/js/302.bee5c5d4.js"><link rel="prefetch" href="/assets/js/303.4e904921.js"><link rel="prefetch" href="/assets/js/304.078ecd5e.js"><link rel="prefetch" href="/assets/js/305.8f1e46f2.js"><link rel="prefetch" href="/assets/js/306.fcd62b34.js"><link rel="prefetch" href="/assets/js/307.99b3d275.js"><link rel="prefetch" href="/assets/js/308.b894acd8.js"><link rel="prefetch" href="/assets/js/309.4eeacaa7.js"><link rel="prefetch" href="/assets/js/31.e4237a87.js"><link rel="prefetch" href="/assets/js/310.b3455794.js"><link rel="prefetch" href="/assets/js/311.968e93e5.js"><link rel="prefetch" href="/assets/js/312.ac77edd8.js"><link rel="prefetch" href="/assets/js/313.206980b8.js"><link rel="prefetch" href="/assets/js/314.ea49466f.js"><link rel="prefetch" href="/assets/js/315.9238e79b.js"><link rel="prefetch" href="/assets/js/316.28c0f28d.js"><link rel="prefetch" href="/assets/js/317.ba9c680b.js"><link rel="prefetch" href="/assets/js/318.2a3fe7fa.js"><link rel="prefetch" href="/assets/js/319.982eadb7.js"><link rel="prefetch" href="/assets/js/32.03cfe1f3.js"><link rel="prefetch" href="/assets/js/320.f4eeda8a.js"><link rel="prefetch" href="/assets/js/321.adfb342d.js"><link rel="prefetch" href="/assets/js/322.3e3bc48b.js"><link rel="prefetch" href="/assets/js/323.cb2a0797.js"><link rel="prefetch" href="/assets/js/324.cda8663b.js"><link rel="prefetch" href="/assets/js/325.5eccf99c.js"><link rel="prefetch" href="/assets/js/326.568f5a58.js"><link rel="prefetch" href="/assets/js/327.871f7958.js"><link rel="prefetch" href="/assets/js/328.71135cef.js"><link rel="prefetch" href="/assets/js/329.8c2bfe14.js"><link rel="prefetch" href="/assets/js/33.90366dab.js"><link rel="prefetch" href="/assets/js/330.a9eafb8c.js"><link rel="prefetch" href="/assets/js/331.52596033.js"><link rel="prefetch" href="/assets/js/332.fd5e735f.js"><link rel="prefetch" href="/assets/js/333.dc6a1161.js"><link rel="prefetch" href="/assets/js/334.fed82a64.js"><link rel="prefetch" href="/assets/js/335.3b1923ad.js"><link rel="prefetch" href="/assets/js/336.088124cd.js"><link rel="prefetch" href="/assets/js/337.6926200c.js"><link rel="prefetch" href="/assets/js/338.4501a138.js"><link rel="prefetch" href="/assets/js/339.1a34b4ac.js"><link rel="prefetch" href="/assets/js/34.d1e5a9c9.js"><link rel="prefetch" href="/assets/js/340.e178a52d.js"><link rel="prefetch" href="/assets/js/341.d7d3fb40.js"><link rel="prefetch" href="/assets/js/342.88fff5af.js"><link rel="prefetch" href="/assets/js/343.8c82288c.js"><link rel="prefetch" href="/assets/js/344.e93d5f7f.js"><link rel="prefetch" href="/assets/js/345.83f663fe.js"><link rel="prefetch" href="/assets/js/346.e10c5f57.js"><link rel="prefetch" href="/assets/js/347.d23b2c99.js"><link rel="prefetch" href="/assets/js/348.29893257.js"><link rel="prefetch" href="/assets/js/349.4b727dca.js"><link rel="prefetch" href="/assets/js/35.deb93a9e.js"><link rel="prefetch" href="/assets/js/350.bb92c6e6.js"><link rel="prefetch" href="/assets/js/351.0692312d.js"><link rel="prefetch" href="/assets/js/352.1bbee628.js"><link rel="prefetch" href="/assets/js/353.3ad30036.js"><link rel="prefetch" href="/assets/js/354.eb41e5d4.js"><link rel="prefetch" href="/assets/js/355.93194d26.js"><link rel="prefetch" href="/assets/js/356.bfe980ba.js"><link rel="prefetch" href="/assets/js/357.bb5833bc.js"><link rel="prefetch" href="/assets/js/358.e7bb374d.js"><link rel="prefetch" href="/assets/js/359.1094f794.js"><link rel="prefetch" href="/assets/js/36.7e29e738.js"><link rel="prefetch" href="/assets/js/360.c4c825fb.js"><link rel="prefetch" href="/assets/js/361.d2a22c33.js"><link rel="prefetch" href="/assets/js/362.72ebefb8.js"><link rel="prefetch" href="/assets/js/363.86de5861.js"><link rel="prefetch" href="/assets/js/364.8aa8ed1a.js"><link rel="prefetch" href="/assets/js/365.19e96417.js"><link rel="prefetch" href="/assets/js/366.cf759d2b.js"><link rel="prefetch" href="/assets/js/367.01cc5a85.js"><link rel="prefetch" href="/assets/js/368.adc2aa69.js"><link rel="prefetch" href="/assets/js/369.546fb83c.js"><link rel="prefetch" href="/assets/js/37.455f5746.js"><link rel="prefetch" href="/assets/js/370.2da0b02f.js"><link rel="prefetch" href="/assets/js/371.7a930c83.js"><link rel="prefetch" href="/assets/js/372.9ed88970.js"><link rel="prefetch" href="/assets/js/373.8f3cad7d.js"><link rel="prefetch" href="/assets/js/374.ebfae391.js"><link rel="prefetch" href="/assets/js/375.fb4c6772.js"><link rel="prefetch" href="/assets/js/376.bd5f65ca.js"><link rel="prefetch" href="/assets/js/377.9c26ae1a.js"><link rel="prefetch" href="/assets/js/378.a49c895a.js"><link rel="prefetch" href="/assets/js/379.737f63de.js"><link rel="prefetch" href="/assets/js/38.aebd5c49.js"><link rel="prefetch" href="/assets/js/380.b62dead8.js"><link rel="prefetch" href="/assets/js/381.c462d499.js"><link rel="prefetch" href="/assets/js/382.98cab5fd.js"><link rel="prefetch" href="/assets/js/383.62753fd8.js"><link rel="prefetch" href="/assets/js/384.6efa89b8.js"><link rel="prefetch" href="/assets/js/385.1fd0d256.js"><link rel="prefetch" href="/assets/js/386.9543c4eb.js"><link rel="prefetch" href="/assets/js/387.44ba930f.js"><link rel="prefetch" href="/assets/js/388.8b375a1a.js"><link rel="prefetch" href="/assets/js/389.eb8bab2e.js"><link rel="prefetch" href="/assets/js/39.e562cb4b.js"><link rel="prefetch" href="/assets/js/390.eddcde18.js"><link rel="prefetch" href="/assets/js/391.31d4eb40.js"><link rel="prefetch" href="/assets/js/392.0a221682.js"><link rel="prefetch" href="/assets/js/393.5d1922b8.js"><link rel="prefetch" href="/assets/js/394.3ae38226.js"><link rel="prefetch" href="/assets/js/395.0b29c3fc.js"><link rel="prefetch" href="/assets/js/396.2263ed53.js"><link rel="prefetch" href="/assets/js/397.87c6a54f.js"><link rel="prefetch" href="/assets/js/398.066ae079.js"><link rel="prefetch" href="/assets/js/399.73b9d1fa.js"><link rel="prefetch" href="/assets/js/4.cf169c04.js"><link rel="prefetch" href="/assets/js/40.8a7d5bbb.js"><link rel="prefetch" href="/assets/js/400.3fe1a1aa.js"><link rel="prefetch" href="/assets/js/401.841e01b6.js"><link rel="prefetch" href="/assets/js/402.43814e2c.js"><link rel="prefetch" href="/assets/js/403.275ba0e3.js"><link rel="prefetch" href="/assets/js/404.ee41899d.js"><link rel="prefetch" href="/assets/js/405.ad03ab99.js"><link rel="prefetch" href="/assets/js/406.1931f7d3.js"><link rel="prefetch" href="/assets/js/407.246b7960.js"><link rel="prefetch" href="/assets/js/408.12fe8965.js"><link rel="prefetch" href="/assets/js/409.53066350.js"><link rel="prefetch" href="/assets/js/41.8e27becf.js"><link rel="prefetch" href="/assets/js/410.14f1eb08.js"><link rel="prefetch" href="/assets/js/411.a8779cfa.js"><link rel="prefetch" href="/assets/js/412.17519eb0.js"><link rel="prefetch" href="/assets/js/413.c1b8c1c3.js"><link rel="prefetch" href="/assets/js/414.d7c74bab.js"><link rel="prefetch" href="/assets/js/415.fb2ee091.js"><link rel="prefetch" href="/assets/js/416.ccedfdb8.js"><link rel="prefetch" href="/assets/js/417.aea9242b.js"><link rel="prefetch" href="/assets/js/418.a29b6713.js"><link rel="prefetch" href="/assets/js/419.a05f1421.js"><link rel="prefetch" href="/assets/js/42.8887a710.js"><link rel="prefetch" href="/assets/js/420.ec44944f.js"><link rel="prefetch" href="/assets/js/421.01fc8375.js"><link rel="prefetch" href="/assets/js/422.1d36fd7e.js"><link rel="prefetch" href="/assets/js/423.c288571a.js"><link rel="prefetch" href="/assets/js/424.c88dfede.js"><link rel="prefetch" href="/assets/js/425.5450a6ad.js"><link rel="prefetch" href="/assets/js/426.2bebe0f5.js"><link rel="prefetch" href="/assets/js/427.9b61c324.js"><link rel="prefetch" href="/assets/js/428.7b898718.js"><link rel="prefetch" href="/assets/js/429.66063099.js"><link rel="prefetch" href="/assets/js/43.a700504b.js"><link rel="prefetch" href="/assets/js/430.39d54d90.js"><link rel="prefetch" href="/assets/js/431.58e8e1c5.js"><link rel="prefetch" href="/assets/js/432.92bb98fc.js"><link rel="prefetch" href="/assets/js/433.4f3f1510.js"><link rel="prefetch" href="/assets/js/434.727622fb.js"><link rel="prefetch" href="/assets/js/435.20ba1d1f.js"><link rel="prefetch" href="/assets/js/436.c1e2b378.js"><link rel="prefetch" href="/assets/js/437.b8a1c0c7.js"><link rel="prefetch" href="/assets/js/438.8e9531c0.js"><link rel="prefetch" href="/assets/js/439.d6a98956.js"><link rel="prefetch" href="/assets/js/44.12989a0c.js"><link rel="prefetch" href="/assets/js/440.70a6cfdc.js"><link rel="prefetch" href="/assets/js/441.a829cc30.js"><link rel="prefetch" href="/assets/js/442.4a33647e.js"><link rel="prefetch" href="/assets/js/443.b3ef069e.js"><link rel="prefetch" href="/assets/js/444.c4e0cf1d.js"><link rel="prefetch" href="/assets/js/445.b9bf4917.js"><link rel="prefetch" href="/assets/js/446.8053d341.js"><link rel="prefetch" href="/assets/js/447.b63ce1c8.js"><link rel="prefetch" href="/assets/js/448.b6652a18.js"><link rel="prefetch" href="/assets/js/449.89e3ad71.js"><link rel="prefetch" href="/assets/js/45.22f5c179.js"><link rel="prefetch" href="/assets/js/450.6aa413c6.js"><link rel="prefetch" href="/assets/js/451.6c5629dc.js"><link rel="prefetch" href="/assets/js/452.3a79ad83.js"><link rel="prefetch" href="/assets/js/453.7615b105.js"><link rel="prefetch" href="/assets/js/454.f41c5421.js"><link rel="prefetch" href="/assets/js/455.45f5b677.js"><link rel="prefetch" href="/assets/js/456.8b2e7118.js"><link rel="prefetch" href="/assets/js/457.e006c81a.js"><link rel="prefetch" href="/assets/js/458.a95fdb46.js"><link rel="prefetch" href="/assets/js/459.c17116f9.js"><link rel="prefetch" href="/assets/js/46.6e15ec12.js"><link rel="prefetch" href="/assets/js/460.2ea8b1cb.js"><link rel="prefetch" href="/assets/js/461.183e5a28.js"><link rel="prefetch" href="/assets/js/462.bcb9e262.js"><link rel="prefetch" href="/assets/js/463.14819a58.js"><link rel="prefetch" href="/assets/js/464.05ebd9fc.js"><link rel="prefetch" href="/assets/js/465.35b8f7e8.js"><link rel="prefetch" href="/assets/js/466.153838b4.js"><link rel="prefetch" href="/assets/js/467.e8aa46ed.js"><link rel="prefetch" href="/assets/js/468.f31bde76.js"><link rel="prefetch" href="/assets/js/469.614f5a1f.js"><link rel="prefetch" href="/assets/js/47.86a9192e.js"><link rel="prefetch" href="/assets/js/470.b2d9bd35.js"><link rel="prefetch" href="/assets/js/471.96ccbdbe.js"><link rel="prefetch" href="/assets/js/472.a69f83b0.js"><link rel="prefetch" href="/assets/js/473.e7cff5c3.js"><link rel="prefetch" href="/assets/js/474.658adc2d.js"><link rel="prefetch" href="/assets/js/475.738bc8e7.js"><link rel="prefetch" href="/assets/js/476.64915e3b.js"><link rel="prefetch" href="/assets/js/477.b215cb20.js"><link rel="prefetch" href="/assets/js/478.cb6f7a42.js"><link rel="prefetch" href="/assets/js/479.9c17164c.js"><link rel="prefetch" href="/assets/js/48.43067bff.js"><link rel="prefetch" href="/assets/js/480.60940351.js"><link rel="prefetch" href="/assets/js/481.a3a92328.js"><link rel="prefetch" href="/assets/js/482.de11b357.js"><link rel="prefetch" href="/assets/js/483.7ca050c6.js"><link rel="prefetch" href="/assets/js/484.bb552ea0.js"><link rel="prefetch" href="/assets/js/485.d640d969.js"><link rel="prefetch" href="/assets/js/486.43094293.js"><link rel="prefetch" href="/assets/js/487.04c25239.js"><link rel="prefetch" href="/assets/js/488.fd004ce3.js"><link rel="prefetch" href="/assets/js/489.a197d6e0.js"><link rel="prefetch" href="/assets/js/49.d65be285.js"><link rel="prefetch" href="/assets/js/490.173dabaf.js"><link rel="prefetch" href="/assets/js/491.f28ad2e9.js"><link rel="prefetch" href="/assets/js/492.d0b25d65.js"><link rel="prefetch" href="/assets/js/493.c2b1f59f.js"><link rel="prefetch" href="/assets/js/494.dd516b19.js"><link rel="prefetch" href="/assets/js/495.7024c4bc.js"><link rel="prefetch" href="/assets/js/496.98d7141a.js"><link rel="prefetch" href="/assets/js/497.8af6e607.js"><link rel="prefetch" href="/assets/js/498.e4d57def.js"><link rel="prefetch" href="/assets/js/499.f1769735.js"><link rel="prefetch" href="/assets/js/5.3ba0c25b.js"><link rel="prefetch" href="/assets/js/50.9ce15669.js"><link rel="prefetch" href="/assets/js/500.a10948a0.js"><link rel="prefetch" href="/assets/js/501.f9d3f9cb.js"><link rel="prefetch" href="/assets/js/502.0e0a368b.js"><link rel="prefetch" href="/assets/js/503.4e10cd0c.js"><link rel="prefetch" href="/assets/js/504.47d41ae9.js"><link rel="prefetch" href="/assets/js/505.37990e62.js"><link rel="prefetch" href="/assets/js/506.a2eb4330.js"><link rel="prefetch" href="/assets/js/507.54a4171d.js"><link rel="prefetch" href="/assets/js/508.03c0d46c.js"><link rel="prefetch" href="/assets/js/509.4e4b0934.js"><link rel="prefetch" href="/assets/js/51.8832b2c5.js"><link rel="prefetch" href="/assets/js/510.c8dc868e.js"><link rel="prefetch" href="/assets/js/511.7bd427d8.js"><link rel="prefetch" href="/assets/js/512.836a5b80.js"><link rel="prefetch" href="/assets/js/513.0e94d37d.js"><link rel="prefetch" href="/assets/js/514.0911dc4f.js"><link rel="prefetch" href="/assets/js/515.fa42524b.js"><link rel="prefetch" href="/assets/js/516.30a73be0.js"><link rel="prefetch" href="/assets/js/517.054a013b.js"><link rel="prefetch" href="/assets/js/518.a87e33c7.js"><link rel="prefetch" href="/assets/js/519.5815a256.js"><link rel="prefetch" href="/assets/js/52.04cb62ae.js"><link rel="prefetch" href="/assets/js/520.2ec72284.js"><link rel="prefetch" href="/assets/js/521.abfe533a.js"><link rel="prefetch" href="/assets/js/522.11eeadf6.js"><link rel="prefetch" href="/assets/js/523.f46b1f65.js"><link rel="prefetch" href="/assets/js/524.8fc0dee1.js"><link rel="prefetch" href="/assets/js/525.24da487a.js"><link rel="prefetch" href="/assets/js/526.f28320b1.js"><link rel="prefetch" href="/assets/js/527.cd8e8bc3.js"><link rel="prefetch" href="/assets/js/528.3bc9411a.js"><link rel="prefetch" href="/assets/js/529.0d1ba1e8.js"><link rel="prefetch" href="/assets/js/53.7a744eef.js"><link rel="prefetch" href="/assets/js/530.3b6b1eb5.js"><link rel="prefetch" href="/assets/js/531.2c838e7c.js"><link rel="prefetch" href="/assets/js/532.9225ce8a.js"><link rel="prefetch" href="/assets/js/533.8ae825b9.js"><link rel="prefetch" href="/assets/js/534.2e37ae4b.js"><link rel="prefetch" href="/assets/js/535.6dffa674.js"><link rel="prefetch" href="/assets/js/536.5cfd3b85.js"><link rel="prefetch" href="/assets/js/537.bcd59155.js"><link rel="prefetch" href="/assets/js/538.2125c10b.js"><link rel="prefetch" href="/assets/js/539.bbe97be1.js"><link rel="prefetch" href="/assets/js/54.0857206e.js"><link rel="prefetch" href="/assets/js/540.48a10650.js"><link rel="prefetch" href="/assets/js/541.c72e31b0.js"><link rel="prefetch" href="/assets/js/542.d92f3469.js"><link rel="prefetch" href="/assets/js/543.6450ac68.js"><link rel="prefetch" href="/assets/js/544.1b40ce91.js"><link rel="prefetch" href="/assets/js/545.4c653fb9.js"><link rel="prefetch" href="/assets/js/546.d73c416b.js"><link rel="prefetch" href="/assets/js/547.4dc60694.js"><link rel="prefetch" href="/assets/js/548.e106d735.js"><link rel="prefetch" href="/assets/js/549.a0bf7015.js"><link rel="prefetch" href="/assets/js/55.b6aa165a.js"><link rel="prefetch" href="/assets/js/550.40793bae.js"><link rel="prefetch" href="/assets/js/551.04828b0a.js"><link rel="prefetch" href="/assets/js/552.0dc38792.js"><link rel="prefetch" href="/assets/js/553.b5f00977.js"><link rel="prefetch" href="/assets/js/554.4f06d467.js"><link rel="prefetch" href="/assets/js/555.82f479be.js"><link rel="prefetch" href="/assets/js/556.6ba3902d.js"><link rel="prefetch" href="/assets/js/557.37b791fd.js"><link rel="prefetch" href="/assets/js/558.83809ee6.js"><link rel="prefetch" href="/assets/js/559.f85a18e4.js"><link rel="prefetch" href="/assets/js/56.dd1c98ca.js"><link rel="prefetch" href="/assets/js/560.6ed45ea8.js"><link rel="prefetch" href="/assets/js/561.8eb48d51.js"><link rel="prefetch" href="/assets/js/562.60de19e3.js"><link rel="prefetch" href="/assets/js/563.880a27a9.js"><link rel="prefetch" href="/assets/js/564.d73c3071.js"><link rel="prefetch" href="/assets/js/565.c7100baf.js"><link rel="prefetch" href="/assets/js/566.d011f20f.js"><link rel="prefetch" href="/assets/js/567.c38623ac.js"><link rel="prefetch" href="/assets/js/568.8dd4680e.js"><link rel="prefetch" href="/assets/js/569.b2204ee0.js"><link rel="prefetch" href="/assets/js/57.a0916204.js"><link rel="prefetch" href="/assets/js/570.1d6e469e.js"><link rel="prefetch" href="/assets/js/571.fbbdae38.js"><link rel="prefetch" href="/assets/js/572.927b406d.js"><link rel="prefetch" href="/assets/js/573.7a9cc4b4.js"><link rel="prefetch" href="/assets/js/574.5f478418.js"><link rel="prefetch" href="/assets/js/575.347936e6.js"><link rel="prefetch" href="/assets/js/576.74374812.js"><link rel="prefetch" href="/assets/js/577.a1f4ffc1.js"><link rel="prefetch" href="/assets/js/578.2c431608.js"><link rel="prefetch" href="/assets/js/579.1499fe09.js"><link rel="prefetch" href="/assets/js/58.93c8cccb.js"><link rel="prefetch" href="/assets/js/580.e68e6782.js"><link rel="prefetch" href="/assets/js/581.889948e6.js"><link rel="prefetch" href="/assets/js/582.c8d73a9c.js"><link rel="prefetch" href="/assets/js/583.0095e951.js"><link rel="prefetch" href="/assets/js/584.d1017eef.js"><link rel="prefetch" href="/assets/js/585.3ef95f86.js"><link rel="prefetch" href="/assets/js/586.c9ce6341.js"><link rel="prefetch" href="/assets/js/587.55851b2d.js"><link rel="prefetch" href="/assets/js/588.b56cc7a8.js"><link rel="prefetch" href="/assets/js/589.e370892a.js"><link rel="prefetch" href="/assets/js/59.4e06056c.js"><link rel="prefetch" href="/assets/js/590.9a7cc45a.js"><link rel="prefetch" href="/assets/js/591.ddb9937e.js"><link rel="prefetch" href="/assets/js/592.635021f4.js"><link rel="prefetch" href="/assets/js/593.04a3f138.js"><link rel="prefetch" href="/assets/js/594.daeb3dce.js"><link rel="prefetch" href="/assets/js/595.5a6976c9.js"><link rel="prefetch" href="/assets/js/596.ad5b2d75.js"><link rel="prefetch" href="/assets/js/597.448bcf20.js"><link rel="prefetch" href="/assets/js/598.b326b455.js"><link rel="prefetch" href="/assets/js/599.b6200f93.js"><link rel="prefetch" href="/assets/js/6.204aeb38.js"><link rel="prefetch" href="/assets/js/60.9127ab1c.js"><link rel="prefetch" href="/assets/js/600.42a5c0b2.js"><link rel="prefetch" href="/assets/js/601.33f31b56.js"><link rel="prefetch" href="/assets/js/602.00544f81.js"><link rel="prefetch" href="/assets/js/603.a7f4bce9.js"><link rel="prefetch" href="/assets/js/604.9c490051.js"><link rel="prefetch" href="/assets/js/605.3344bae9.js"><link rel="prefetch" href="/assets/js/606.45985183.js"><link rel="prefetch" href="/assets/js/607.3b5f91d4.js"><link rel="prefetch" href="/assets/js/608.de66b682.js"><link rel="prefetch" href="/assets/js/609.9170ea1a.js"><link rel="prefetch" href="/assets/js/61.14190fcb.js"><link rel="prefetch" href="/assets/js/610.e27ae050.js"><link rel="prefetch" href="/assets/js/611.347a5433.js"><link rel="prefetch" href="/assets/js/612.e4b31dd6.js"><link rel="prefetch" href="/assets/js/613.e0d2f492.js"><link rel="prefetch" href="/assets/js/614.13028d66.js"><link rel="prefetch" href="/assets/js/615.aec6beb8.js"><link rel="prefetch" href="/assets/js/616.b9371458.js"><link rel="prefetch" href="/assets/js/617.e3e32c68.js"><link rel="prefetch" href="/assets/js/618.3d090113.js"><link rel="prefetch" href="/assets/js/619.5cf6479b.js"><link rel="prefetch" href="/assets/js/62.856f67f6.js"><link rel="prefetch" href="/assets/js/620.03c211d3.js"><link rel="prefetch" href="/assets/js/621.9c44e585.js"><link rel="prefetch" href="/assets/js/622.16a332bc.js"><link rel="prefetch" href="/assets/js/623.9438ab43.js"><link rel="prefetch" href="/assets/js/624.5e5be81d.js"><link rel="prefetch" href="/assets/js/625.a4f720dc.js"><link rel="prefetch" href="/assets/js/626.7d927ece.js"><link rel="prefetch" href="/assets/js/627.a1d0dd49.js"><link rel="prefetch" href="/assets/js/628.93435451.js"><link rel="prefetch" href="/assets/js/629.1fa16af5.js"><link rel="prefetch" href="/assets/js/63.be199098.js"><link rel="prefetch" href="/assets/js/630.b413a835.js"><link rel="prefetch" href="/assets/js/631.8530b0fe.js"><link rel="prefetch" href="/assets/js/632.eeefd05e.js"><link rel="prefetch" href="/assets/js/633.c354ea5d.js"><link rel="prefetch" href="/assets/js/634.81aedab2.js"><link rel="prefetch" href="/assets/js/635.7ff90db6.js"><link rel="prefetch" href="/assets/js/636.ed695c99.js"><link rel="prefetch" href="/assets/js/637.b962705f.js"><link rel="prefetch" href="/assets/js/638.555bde98.js"><link rel="prefetch" href="/assets/js/639.0d00729a.js"><link rel="prefetch" href="/assets/js/64.10c35136.js"><link rel="prefetch" href="/assets/js/640.4c496a1a.js"><link rel="prefetch" href="/assets/js/641.5e4b0962.js"><link rel="prefetch" href="/assets/js/642.413adc4d.js"><link rel="prefetch" href="/assets/js/643.15e660f8.js"><link rel="prefetch" href="/assets/js/644.536cfbeb.js"><link rel="prefetch" href="/assets/js/645.3e0a223b.js"><link rel="prefetch" href="/assets/js/646.3b6d641f.js"><link rel="prefetch" href="/assets/js/647.b681afaf.js"><link rel="prefetch" href="/assets/js/648.7ca470ae.js"><link rel="prefetch" href="/assets/js/649.52c8d67d.js"><link rel="prefetch" href="/assets/js/65.b75ca07f.js"><link rel="prefetch" href="/assets/js/650.235273f0.js"><link rel="prefetch" href="/assets/js/651.ef1a8960.js"><link rel="prefetch" href="/assets/js/652.3adafb5d.js"><link rel="prefetch" href="/assets/js/653.53255bc3.js"><link rel="prefetch" href="/assets/js/654.8d6516ef.js"><link rel="prefetch" href="/assets/js/655.1b4c66b5.js"><link rel="prefetch" href="/assets/js/656.1f8e9a3a.js"><link rel="prefetch" href="/assets/js/657.44610746.js"><link rel="prefetch" href="/assets/js/658.3d2421e0.js"><link rel="prefetch" href="/assets/js/659.03735157.js"><link rel="prefetch" href="/assets/js/66.6a4ce363.js"><link rel="prefetch" href="/assets/js/660.df1e7bdc.js"><link rel="prefetch" href="/assets/js/661.f36223b4.js"><link rel="prefetch" href="/assets/js/662.53252930.js"><link rel="prefetch" href="/assets/js/663.e671b659.js"><link rel="prefetch" href="/assets/js/664.ca20fe04.js"><link rel="prefetch" href="/assets/js/665.79737624.js"><link rel="prefetch" href="/assets/js/666.ef7cd383.js"><link rel="prefetch" href="/assets/js/667.acee3dcd.js"><link rel="prefetch" href="/assets/js/668.a3c12dbf.js"><link rel="prefetch" href="/assets/js/669.d99d2b71.js"><link rel="prefetch" href="/assets/js/67.c741527b.js"><link rel="prefetch" href="/assets/js/670.14b0062a.js"><link rel="prefetch" href="/assets/js/671.b41e5ec9.js"><link rel="prefetch" href="/assets/js/672.087d4f36.js"><link rel="prefetch" href="/assets/js/673.a89e342c.js"><link rel="prefetch" href="/assets/js/674.570d1833.js"><link rel="prefetch" href="/assets/js/675.7a2e4b9d.js"><link rel="prefetch" href="/assets/js/676.ea0bb7f7.js"><link rel="prefetch" href="/assets/js/677.a49ec4b3.js"><link rel="prefetch" href="/assets/js/678.f81be0e1.js"><link rel="prefetch" href="/assets/js/679.42832dd0.js"><link rel="prefetch" href="/assets/js/68.452b67cf.js"><link rel="prefetch" href="/assets/js/680.52dfb8df.js"><link rel="prefetch" href="/assets/js/681.4cb1231f.js"><link rel="prefetch" href="/assets/js/682.a67e7378.js"><link rel="prefetch" href="/assets/js/683.87efce0f.js"><link rel="prefetch" href="/assets/js/684.7ecfdad3.js"><link rel="prefetch" href="/assets/js/685.b5b2802a.js"><link rel="prefetch" href="/assets/js/686.7b67269e.js"><link rel="prefetch" href="/assets/js/687.8a099d36.js"><link rel="prefetch" href="/assets/js/688.1ae4fe33.js"><link rel="prefetch" href="/assets/js/689.fcd7cfc5.js"><link rel="prefetch" href="/assets/js/69.121a5c55.js"><link rel="prefetch" href="/assets/js/690.66624236.js"><link rel="prefetch" href="/assets/js/691.904b6fb9.js"><link rel="prefetch" href="/assets/js/692.1014b756.js"><link rel="prefetch" href="/assets/js/693.133df9fb.js"><link rel="prefetch" href="/assets/js/694.b5423544.js"><link rel="prefetch" href="/assets/js/695.27f8882a.js"><link rel="prefetch" href="/assets/js/696.1dac6062.js"><link rel="prefetch" href="/assets/js/697.cf57ae42.js"><link rel="prefetch" href="/assets/js/698.818409f0.js"><link rel="prefetch" href="/assets/js/699.3413ed1b.js"><link rel="prefetch" href="/assets/js/7.c348744b.js"><link rel="prefetch" href="/assets/js/70.cd796b3a.js"><link rel="prefetch" href="/assets/js/700.b9928e34.js"><link rel="prefetch" href="/assets/js/701.8d8f381c.js"><link rel="prefetch" href="/assets/js/702.b6ed5cba.js"><link rel="prefetch" href="/assets/js/703.91b2d728.js"><link rel="prefetch" href="/assets/js/704.b90d52a0.js"><link rel="prefetch" href="/assets/js/705.b1b5f9d8.js"><link rel="prefetch" href="/assets/js/706.36895685.js"><link rel="prefetch" href="/assets/js/707.e99a4a00.js"><link rel="prefetch" href="/assets/js/708.0c3b4f42.js"><link rel="prefetch" href="/assets/js/709.aca6396f.js"><link rel="prefetch" href="/assets/js/71.97680ecf.js"><link rel="prefetch" href="/assets/js/710.96d54893.js"><link rel="prefetch" href="/assets/js/711.44df1b8b.js"><link rel="prefetch" href="/assets/js/712.6e5fd789.js"><link rel="prefetch" href="/assets/js/713.469a3e19.js"><link rel="prefetch" href="/assets/js/714.572f57f1.js"><link rel="prefetch" href="/assets/js/715.641a5b2f.js"><link rel="prefetch" href="/assets/js/716.f98fc603.js"><link rel="prefetch" href="/assets/js/717.4d6adc52.js"><link rel="prefetch" href="/assets/js/718.b8927131.js"><link rel="prefetch" href="/assets/js/719.5cfdf783.js"><link rel="prefetch" href="/assets/js/72.7bcb918a.js"><link rel="prefetch" href="/assets/js/720.ef282597.js"><link rel="prefetch" href="/assets/js/721.2d408028.js"><link rel="prefetch" href="/assets/js/722.1223603c.js"><link rel="prefetch" href="/assets/js/723.94a84436.js"><link rel="prefetch" href="/assets/js/724.3c4c4f76.js"><link rel="prefetch" href="/assets/js/725.c68ef57d.js"><link rel="prefetch" href="/assets/js/726.207ab082.js"><link rel="prefetch" href="/assets/js/727.53ef9555.js"><link rel="prefetch" href="/assets/js/728.7cc54449.js"><link rel="prefetch" href="/assets/js/729.bf6f9efb.js"><link rel="prefetch" href="/assets/js/73.e711ec3f.js"><link rel="prefetch" href="/assets/js/730.65c409c4.js"><link rel="prefetch" href="/assets/js/731.db72c004.js"><link rel="prefetch" href="/assets/js/732.9ca94652.js"><link rel="prefetch" href="/assets/js/733.22fdbcd9.js"><link rel="prefetch" href="/assets/js/734.8b6d71d9.js"><link rel="prefetch" href="/assets/js/735.d630cbd5.js"><link rel="prefetch" href="/assets/js/736.31e974c0.js"><link rel="prefetch" href="/assets/js/737.31ad527b.js"><link rel="prefetch" href="/assets/js/738.0afacc5d.js"><link rel="prefetch" href="/assets/js/739.ff877a5c.js"><link rel="prefetch" href="/assets/js/74.06f3af3d.js"><link rel="prefetch" href="/assets/js/740.7be23806.js"><link rel="prefetch" href="/assets/js/741.2204cba5.js"><link rel="prefetch" href="/assets/js/742.eb3e5501.js"><link rel="prefetch" href="/assets/js/743.2b12b9cb.js"><link rel="prefetch" href="/assets/js/744.50b6b636.js"><link rel="prefetch" href="/assets/js/745.51866a7b.js"><link rel="prefetch" href="/assets/js/746.e954bf2d.js"><link rel="prefetch" href="/assets/js/747.94f71ac6.js"><link rel="prefetch" href="/assets/js/748.c3873972.js"><link rel="prefetch" href="/assets/js/749.7224a37d.js"><link rel="prefetch" href="/assets/js/75.7d39aea5.js"><link rel="prefetch" href="/assets/js/750.52e0e4c4.js"><link rel="prefetch" href="/assets/js/751.64553c84.js"><link rel="prefetch" href="/assets/js/752.c2b913ae.js"><link rel="prefetch" href="/assets/js/753.b751dc84.js"><link rel="prefetch" href="/assets/js/754.fa354dc9.js"><link rel="prefetch" href="/assets/js/755.3b91828b.js"><link rel="prefetch" href="/assets/js/756.83b76ba4.js"><link rel="prefetch" href="/assets/js/757.25199328.js"><link rel="prefetch" href="/assets/js/758.7cad0e4a.js"><link rel="prefetch" href="/assets/js/759.c37960c7.js"><link rel="prefetch" href="/assets/js/76.054cc879.js"><link rel="prefetch" href="/assets/js/760.ef27af56.js"><link rel="prefetch" href="/assets/js/761.04412ee6.js"><link rel="prefetch" href="/assets/js/762.68f80ff6.js"><link rel="prefetch" href="/assets/js/763.0cf34b48.js"><link rel="prefetch" href="/assets/js/764.62d12936.js"><link rel="prefetch" href="/assets/js/765.502d825f.js"><link rel="prefetch" href="/assets/js/766.c2c36889.js"><link rel="prefetch" href="/assets/js/767.75db3541.js"><link rel="prefetch" href="/assets/js/768.dd5e2443.js"><link rel="prefetch" href="/assets/js/769.c5e9c8a8.js"><link rel="prefetch" href="/assets/js/77.5326ed2b.js"><link rel="prefetch" href="/assets/js/770.d129ec63.js"><link rel="prefetch" href="/assets/js/771.6213995d.js"><link rel="prefetch" href="/assets/js/772.b63b9f9b.js"><link rel="prefetch" href="/assets/js/773.7782840c.js"><link rel="prefetch" href="/assets/js/774.f4656a51.js"><link rel="prefetch" href="/assets/js/775.ac411b88.js"><link rel="prefetch" href="/assets/js/776.7fc22aa2.js"><link rel="prefetch" href="/assets/js/777.517356dd.js"><link rel="prefetch" href="/assets/js/778.862bb38a.js"><link rel="prefetch" href="/assets/js/779.3f1c99db.js"><link rel="prefetch" href="/assets/js/78.eab4b5de.js"><link rel="prefetch" href="/assets/js/780.4454a5b8.js"><link rel="prefetch" href="/assets/js/781.39e833f4.js"><link rel="prefetch" href="/assets/js/782.65188e78.js"><link rel="prefetch" href="/assets/js/783.3f7cc2b5.js"><link rel="prefetch" href="/assets/js/784.9a4418bc.js"><link rel="prefetch" href="/assets/js/785.5b7feeb8.js"><link rel="prefetch" href="/assets/js/786.ac753b83.js"><link rel="prefetch" href="/assets/js/787.75a96fd8.js"><link rel="prefetch" href="/assets/js/788.97adc88d.js"><link rel="prefetch" href="/assets/js/789.75f11911.js"><link rel="prefetch" href="/assets/js/79.3d0e3c15.js"><link rel="prefetch" href="/assets/js/790.87ea5651.js"><link rel="prefetch" href="/assets/js/791.9231c128.js"><link rel="prefetch" href="/assets/js/792.742f7c6a.js"><link rel="prefetch" href="/assets/js/793.6865b834.js"><link rel="prefetch" href="/assets/js/794.273ab70a.js"><link rel="prefetch" href="/assets/js/795.0a49d4e6.js"><link rel="prefetch" href="/assets/js/796.3bbc103c.js"><link rel="prefetch" href="/assets/js/797.0e538138.js"><link rel="prefetch" href="/assets/js/798.a82abed3.js"><link rel="prefetch" href="/assets/js/799.98d1e53f.js"><link rel="prefetch" href="/assets/js/8.d5679e1b.js"><link rel="prefetch" href="/assets/js/80.59b7e368.js"><link rel="prefetch" href="/assets/js/800.df48de37.js"><link rel="prefetch" href="/assets/js/801.c484d3c6.js"><link rel="prefetch" href="/assets/js/802.3ca34b4f.js"><link rel="prefetch" href="/assets/js/803.7f662145.js"><link rel="prefetch" href="/assets/js/804.59d75fd9.js"><link rel="prefetch" href="/assets/js/805.b247586f.js"><link rel="prefetch" href="/assets/js/806.0819968e.js"><link rel="prefetch" href="/assets/js/807.4ba57a3d.js"><link rel="prefetch" href="/assets/js/808.5196740d.js"><link rel="prefetch" href="/assets/js/809.e3ef1fe9.js"><link rel="prefetch" href="/assets/js/81.ee13b0b2.js"><link rel="prefetch" href="/assets/js/810.2743ae3b.js"><link rel="prefetch" href="/assets/js/811.98de65be.js"><link rel="prefetch" href="/assets/js/812.68d0fe37.js"><link rel="prefetch" href="/assets/js/813.c1332a95.js"><link rel="prefetch" href="/assets/js/814.d66e90e3.js"><link rel="prefetch" href="/assets/js/815.414e00ef.js"><link rel="prefetch" href="/assets/js/816.902c3c0e.js"><link rel="prefetch" href="/assets/js/817.6232f542.js"><link rel="prefetch" href="/assets/js/818.91b216b9.js"><link rel="prefetch" href="/assets/js/819.ec5fb71d.js"><link rel="prefetch" href="/assets/js/82.fd07ee47.js"><link rel="prefetch" href="/assets/js/820.8d35dad9.js"><link rel="prefetch" href="/assets/js/821.ec0cf68a.js"><link rel="prefetch" href="/assets/js/822.d5fcb5b3.js"><link rel="prefetch" href="/assets/js/823.d3564c3b.js"><link rel="prefetch" href="/assets/js/824.393c2fec.js"><link rel="prefetch" href="/assets/js/825.7242e22e.js"><link rel="prefetch" href="/assets/js/826.5ab104e0.js"><link rel="prefetch" href="/assets/js/827.50c5de75.js"><link rel="prefetch" href="/assets/js/828.9f96e8af.js"><link rel="prefetch" href="/assets/js/829.e69e4712.js"><link rel="prefetch" href="/assets/js/83.fbadea1b.js"><link rel="prefetch" href="/assets/js/830.18d9f516.js"><link rel="prefetch" href="/assets/js/831.083c61c5.js"><link rel="prefetch" href="/assets/js/832.65e18730.js"><link rel="prefetch" href="/assets/js/833.c6ecd12e.js"><link rel="prefetch" href="/assets/js/834.4aeaef68.js"><link rel="prefetch" href="/assets/js/835.0687d3e0.js"><link rel="prefetch" href="/assets/js/836.90f429be.js"><link rel="prefetch" href="/assets/js/837.d7d3cec3.js"><link rel="prefetch" href="/assets/js/838.e31629c5.js"><link rel="prefetch" href="/assets/js/839.29609b20.js"><link rel="prefetch" href="/assets/js/84.4423a868.js"><link rel="prefetch" href="/assets/js/840.1026f396.js"><link rel="prefetch" href="/assets/js/841.04cb532f.js"><link rel="prefetch" href="/assets/js/842.aaa59b94.js"><link rel="prefetch" href="/assets/js/843.a4940eb9.js"><link rel="prefetch" href="/assets/js/844.9474f593.js"><link rel="prefetch" href="/assets/js/845.78df05c5.js"><link rel="prefetch" href="/assets/js/846.97ce8d95.js"><link rel="prefetch" href="/assets/js/847.f403c29c.js"><link rel="prefetch" href="/assets/js/848.6d0a5b16.js"><link rel="prefetch" href="/assets/js/849.594d83c7.js"><link rel="prefetch" href="/assets/js/85.0ce58b9e.js"><link rel="prefetch" href="/assets/js/850.db352aba.js"><link rel="prefetch" href="/assets/js/851.a3533581.js"><link rel="prefetch" href="/assets/js/852.8a3fe036.js"><link rel="prefetch" href="/assets/js/853.af5edf44.js"><link rel="prefetch" href="/assets/js/854.f78ab7da.js"><link rel="prefetch" href="/assets/js/855.7f92d8aa.js"><link rel="prefetch" href="/assets/js/856.ba6e327b.js"><link rel="prefetch" href="/assets/js/857.10fcfa47.js"><link rel="prefetch" href="/assets/js/858.e44d5782.js"><link rel="prefetch" href="/assets/js/859.e8c23f67.js"><link rel="prefetch" href="/assets/js/86.e5ae183e.js"><link rel="prefetch" href="/assets/js/860.42828406.js"><link rel="prefetch" href="/assets/js/861.b9737486.js"><link rel="prefetch" href="/assets/js/862.35972369.js"><link rel="prefetch" href="/assets/js/863.6f77d66b.js"><link rel="prefetch" href="/assets/js/864.e99681ea.js"><link rel="prefetch" href="/assets/js/865.97d60ca7.js"><link rel="prefetch" href="/assets/js/866.ef872cbf.js"><link rel="prefetch" href="/assets/js/867.eaa62bff.js"><link rel="prefetch" href="/assets/js/868.59ee0abe.js"><link rel="prefetch" href="/assets/js/869.988123f1.js"><link rel="prefetch" href="/assets/js/87.2373c7c0.js"><link rel="prefetch" href="/assets/js/870.3f7145fc.js"><link rel="prefetch" href="/assets/js/871.dc1cc01f.js"><link rel="prefetch" href="/assets/js/872.6696ccf5.js"><link rel="prefetch" href="/assets/js/88.4d71bce5.js"><link rel="prefetch" href="/assets/js/89.787f9168.js"><link rel="prefetch" href="/assets/js/9.b2578393.js"><link rel="prefetch" href="/assets/js/90.f0436a61.js"><link rel="prefetch" href="/assets/js/91.3495a285.js"><link rel="prefetch" href="/assets/js/92.a0f2524e.js"><link rel="prefetch" href="/assets/js/93.d090ab15.js"><link rel="prefetch" href="/assets/js/94.dc48f30a.js"><link rel="prefetch" href="/assets/js/95.50ef82e2.js"><link rel="prefetch" href="/assets/js/96.e1cc38d5.js"><link rel="prefetch" href="/assets/js/97.24be13fd.js"><link rel="prefetch" href="/assets/js/98.399d2d1f.js"><link rel="prefetch" href="/assets/js/99.b6546e65.js"><link rel="prefetch" href="/assets/js/vendors~docsearch.51ef31dd.js">
<link rel="stylesheet" href="/assets/css/0.styles.ec12723d.css">
</head>
<body>
<div id="app" data-server-rendered="true"><div class="theme-container"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12z"></path></svg></div> <a href="/" class="home-link router-link-active"><img src="/img/logo.png" alt=" " class="logo"></a> <div class="links"><div class="search-box"><input aria-label="Search" autocomplete="off" spellcheck="false" value=""> <!----></div> <nav class="nav-links can-hide"><div class="nav-item"><div class="dropdown-wrapper"><a class="dropdown-title"><span class="title">Documentation</span> <span class="arrow right"></span></a> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/UserGuide/Master/QuickStart/QuickStart.html" class="nav-link">latest</a></li><li class="dropdown-item"><!----> <a href="/UserGuide/V0.13.x/QuickStart/QuickStart.html" class="nav-link">v0.13.x</a></li><li class="dropdown-item"><!----> <a href="/UserGuide/V0.12.x/QuickStart/QuickStart.html" class="nav-link">v0.12.x</a></li><li class="dropdown-item"><!----> <a href="/UserGuide/V0.11.x/Get Started/QuickStart.html" class="nav-link">v0.11.x</a></li><li class="dropdown-item"><!----> <a href="/UserGuide/V0.10.x/Get Started/QuickStart.html" class="nav-link">v0.10.x</a></li><li class="dropdown-item"><!----> <a href="/UserGuide/V0.9.x/0-Get Started/1-QuickStart.html" class="nav-link">v0.9.x</a></li><li class="dropdown-item"><!----> <a href="/UserGuide/V0.8.x/0-Get Started/1-QuickStart.html" class="nav-link">v0.8.x</a></li></ul></div></div><div class="nav-item"><a href="https://cwiki.apache.org/confluence/display/IOTDB/System+Design" class="nav-link external">
Design
<!----></a></div><div class="nav-item"><a href="/Download/" class="nav-link">Download</a></div><div class="nav-item"><div class="dropdown-wrapper"><a class="dropdown-title"><span class="title">Community</span> <span class="arrow right"></span></a> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/Community/About.html" class="nav-link">About</a></li><li class="dropdown-item"><!----> <a href="https://cwiki.apache.org/confluence/display/iotdb" class="nav-link external">
Wiki
<!----></a></li><li class="dropdown-item"><!----> <a href="/Community/Community-Project Committers.html" class="nav-link">People</a></li><li class="dropdown-item"><!----> <a href="/Community/Community-Powered By.html" class="nav-link">Powered By</a></li><li class="dropdown-item"><!----> <a href="/Community/Materials.html" class="nav-link">Resources</a></li><li class="dropdown-item"><!----> <a href="/Community/Feedback.html" class="nav-link">Feedback</a></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><a class="dropdown-title"><span class="title">Development</span> <span class="arrow right"></span></a> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/Development/VoteRelease.html" class="nav-link">How to vote</a></li><li class="dropdown-item"><!----> <a href="/Development/HowToCommit.html" class="nav-link">How to Commit</a></li><li class="dropdown-item"><!----> <a href="/Development/HowToJoin.html" class="nav-link">Become a Contributor</a></li><li class="dropdown-item"><!----> <a href="/Development/Committer.html" class="nav-link">Become a Committer</a></li><li class="dropdown-item"><!----> <a href="/Development/ContributeGuide.html" class="nav-link">ContributeGuide</a></li><li class="dropdown-item"><!----> <a href="/Development/HowtoContributeCode.html" class="nav-link">How to Contribute Code</a></li><li class="dropdown-item"><!----> <a href="/Development/format-changelist.html" class="nav-link">Changelist of TsFile</a></li><li class="dropdown-item"><!----> <a href="/Development/rpc-changelist.html" class="nav-link">Changelist of RPC</a></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><a class="dropdown-title"><span class="title">ASF</span> <span class="arrow right"></span></a> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="http://www.apache.org/" class="nav-link external">
Foundation
<!----></a></li><li class="dropdown-item"><!----> <a href="http://www.apache.org/licenses/" class="nav-link external">
License
<!----></a></li><li class="dropdown-item"><!----> <a href="http://www.apache.org/security/" class="nav-link external">
Security
<!----></a></li><li class="dropdown-item"><!----> <a href="http://www.apache.org/foundation/sponsorship.html" class="nav-link external">
Sponsorship
<!----></a></li><li class="dropdown-item"><!----> <a href="http://www.apache.org/foundation/thanks.html" class="nav-link external">
Thanks
<!----></a></li><li class="dropdown-item"><!----> <a href="http://www.apache.org/events/current-event" class="nav-link external">
Current Events
<!----></a></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><a class="dropdown-title"><span class="title">Languages</span> <span class="arrow right"></span></a> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/UserGuide/V0.13.x/Ecosystem Integration/Grafana Plugin.html" class="nav-link">English</a></li><li class="dropdown-item"><!----> <a href="/zh/UserGuide/V0.13.x/Ecosystem Integration/Grafana Plugin.html" class="nav-link">简体中文</a></li></ul></div></div> <a href="https://github.com/apache/iotdb.git" target="_blank" rel="noopener noreferrer" class="repo-link">
GitHub
<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></nav></div></header> <div class="sidebar-mask"></div> <aside class="sidebar"><nav class="nav-links"><div class="nav-item"><div class="dropdown-wrapper"><a class="dropdown-title"><span class="title">Documentation</span> <span class="arrow right"></span></a> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/UserGuide/Master/QuickStart/QuickStart.html" class="nav-link">latest</a></li><li class="dropdown-item"><!----> <a href="/UserGuide/V0.13.x/QuickStart/QuickStart.html" class="nav-link">v0.13.x</a></li><li class="dropdown-item"><!----> <a href="/UserGuide/V0.12.x/QuickStart/QuickStart.html" class="nav-link">v0.12.x</a></li><li class="dropdown-item"><!----> <a href="/UserGuide/V0.11.x/Get Started/QuickStart.html" class="nav-link">v0.11.x</a></li><li class="dropdown-item"><!----> <a href="/UserGuide/V0.10.x/Get Started/QuickStart.html" class="nav-link">v0.10.x</a></li><li class="dropdown-item"><!----> <a href="/UserGuide/V0.9.x/0-Get Started/1-QuickStart.html" class="nav-link">v0.9.x</a></li><li class="dropdown-item"><!----> <a href="/UserGuide/V0.8.x/0-Get Started/1-QuickStart.html" class="nav-link">v0.8.x</a></li></ul></div></div><div class="nav-item"><a href="https://cwiki.apache.org/confluence/display/IOTDB/System+Design" class="nav-link external">
Design
<!----></a></div><div class="nav-item"><a href="/Download/" class="nav-link">Download</a></div><div class="nav-item"><div class="dropdown-wrapper"><a class="dropdown-title"><span class="title">Community</span> <span class="arrow right"></span></a> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/Community/About.html" class="nav-link">About</a></li><li class="dropdown-item"><!----> <a href="https://cwiki.apache.org/confluence/display/iotdb" class="nav-link external">
Wiki
<!----></a></li><li class="dropdown-item"><!----> <a href="/Community/Community-Project Committers.html" class="nav-link">People</a></li><li class="dropdown-item"><!----> <a href="/Community/Community-Powered By.html" class="nav-link">Powered By</a></li><li class="dropdown-item"><!----> <a href="/Community/Materials.html" class="nav-link">Resources</a></li><li class="dropdown-item"><!----> <a href="/Community/Feedback.html" class="nav-link">Feedback</a></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><a class="dropdown-title"><span class="title">Development</span> <span class="arrow right"></span></a> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/Development/VoteRelease.html" class="nav-link">How to vote</a></li><li class="dropdown-item"><!----> <a href="/Development/HowToCommit.html" class="nav-link">How to Commit</a></li><li class="dropdown-item"><!----> <a href="/Development/HowToJoin.html" class="nav-link">Become a Contributor</a></li><li class="dropdown-item"><!----> <a href="/Development/Committer.html" class="nav-link">Become a Committer</a></li><li class="dropdown-item"><!----> <a href="/Development/ContributeGuide.html" class="nav-link">ContributeGuide</a></li><li class="dropdown-item"><!----> <a href="/Development/HowtoContributeCode.html" class="nav-link">How to Contribute Code</a></li><li class="dropdown-item"><!----> <a href="/Development/format-changelist.html" class="nav-link">Changelist of TsFile</a></li><li class="dropdown-item"><!----> <a href="/Development/rpc-changelist.html" class="nav-link">Changelist of RPC</a></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><a class="dropdown-title"><span class="title">ASF</span> <span class="arrow right"></span></a> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="http://www.apache.org/" class="nav-link external">
Foundation
<!----></a></li><li class="dropdown-item"><!----> <a href="http://www.apache.org/licenses/" class="nav-link external">
License
<!----></a></li><li class="dropdown-item"><!----> <a href="http://www.apache.org/security/" class="nav-link external">
Security
<!----></a></li><li class="dropdown-item"><!----> <a href="http://www.apache.org/foundation/sponsorship.html" class="nav-link external">
Sponsorship
<!----></a></li><li class="dropdown-item"><!----> <a href="http://www.apache.org/foundation/thanks.html" class="nav-link external">
Thanks
<!----></a></li><li class="dropdown-item"><!----> <a href="http://www.apache.org/events/current-event" class="nav-link external">
Current Events
<!----></a></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><a class="dropdown-title"><span class="title">Languages</span> <span class="arrow right"></span></a> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/UserGuide/V0.13.x/Ecosystem Integration/Grafana Plugin.html" class="nav-link">English</a></li><li class="dropdown-item"><!----> <a href="/zh/UserGuide/V0.13.x/Ecosystem Integration/Grafana Plugin.html" class="nav-link">简体中文</a></li></ul></div></div> <a href="https://github.com/apache/iotdb.git" target="_blank" rel="noopener noreferrer" class="repo-link">
GitHub
<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></nav> <ul class="sidebar-links"><li><section class="sidebar-group depth-0"><p class="sidebar-heading"><span>IoTDB User Guide (latest)</span> <!----></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>IoTDB Introduction</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>Quick Start</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>Data Concept</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>Syntax Conventions</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>API</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>Operate Metadata</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>Write and Delete Data</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>Query Data</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>Process Data</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>Administration Management</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>Maintenance Tools</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading open"><span>Ecosystem Integration</span> <span class="arrow down"></span></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/UserGuide/V0.13.x/Ecosystem Integration/Grafana Plugin.html" class="active sidebar-link">Grafana Plugin</a></li><li><a href="/UserGuide/V0.13.x/Ecosystem Integration/Grafana Connector.html" class="sidebar-link">Grafana Connector (Not Recommended)</a></li><li><a href="/UserGuide/V0.13.x/Ecosystem Integration/Zeppelin-IoTDB.html" class="sidebar-link">Zeppelin-IoTDB</a></li><li><a href="/UserGuide/V0.13.x/Ecosystem Integration/DBeaver.html" class="sidebar-link">DBeaver-IoTDB</a></li><li><a href="/UserGuide/V0.13.x/Ecosystem Integration/MapReduce TsFile.html" class="sidebar-link">MapReduce TsFile</a></li><li><a href="/UserGuide/V0.13.x/Ecosystem Integration/Spark TsFile.html" class="sidebar-link">Spark TsFile</a></li><li><a href="/UserGuide/V0.13.x/Ecosystem Integration/Spark IoTDB.html" class="sidebar-link">Spark IoTDB</a></li><li><a href="/UserGuide/V0.13.x/Ecosystem Integration/Hive TsFile.html" class="sidebar-link">Hive TsFile</a></li><li><a href="/UserGuide/V0.13.x/Ecosystem Integration/Flink IoTDB.html" class="sidebar-link">Flink IoTDB</a></li><li><a href="/UserGuide/V0.13.x/Ecosystem Integration/Flink TsFile.html" class="sidebar-link">Flink TsFile</a></li><li><a href="/UserGuide/V0.13.x/Ecosystem Integration/Writing Data on HDFS.html" class="sidebar-link">Writing Data on HDFS</a></li></ul></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>Cluster Setup</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>UDF Library</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>Reference</span> <span class="arrow right"></span></p> <!----></section></li></ul> </aside> <main class="page"> <div class="content content__default"><h2 id="grafana-plugin"><a href="#grafana-plugin" class="header-anchor">#</a> Grafana-Plugin</h2> <p>Grafana is an open source volume metrics monitoring and visualization tool, which can be used to present time series data and analyze application runtime status.</p> <p>We developed the Grafana-Plugin for IoTDB, using the IoTDB REST service to present time series data and providing many visualization methods for time series data.
Compared with previous IoTDB-Grafana-Connector, current Grafana-Plugin performs more efficiently and supports more query types. So, <strong>we recommend using Grafana-Plugin instead of IoTDB-Grafana-Connector</strong>.</p> <h3 id="installation-and-deployment"><a href="#installation-and-deployment" class="header-anchor">#</a> Installation and deployment</h3> <h4 id="install-grafana"><a href="#install-grafana" class="header-anchor">#</a> Install Grafana</h4> <ul><li>Download url: https://grafana.com/grafana/download</li> <li>Version &gt;= 7.0.0</li></ul> <h4 id="install-grafana-plugin"><a href="#install-grafana-plugin" class="header-anchor">#</a> Install Grafana-Plugin</h4> <ul><li>Plugin name: grafana-plugin</li> <li>Download url: https://github.com/apache/iotdb.git</li></ul> <p>Execute the following command:</p> <div class="language-shell line-numbers-mode"><pre class="language-shell"><code><span class="token function">git</span> clone https://github.com/apache/iotdb.git
</code></pre> <div class="line-numbers-wrapper"><span class="line-number">1</span><br></div></div><h4 id="compile-grafana-plugin"><a href="#compile-grafana-plugin" class="header-anchor">#</a> Compile Grafana-Plugin</h4> <h5 id="compile-method-1"><a href="#compile-method-1" class="header-anchor">#</a> Compile Method 1</h5> <p>We need to compile the front-end project in the IoTDB <code>grafana-plugin</code> directory and then generate the <code>dist</code> directory. The specific execution process is as follows.</p> <ul><li>Option 1 (compile with maven): execute following command in the <code>grafana-plugin</code> directory:</li></ul> <div class="language-shell line-numbers-mode"><pre class="language-shell"><code>mvn <span class="token function">install</span> package -P compile-grafana-plugin
</code></pre> <div class="line-numbers-wrapper"><span class="line-number">1</span><br></div></div><ul><li>Option 2 (compile with yarn): execute following command in the <code>grafana-plugin</code> directory:</li></ul> <div class="language-shell line-numbers-mode"><pre class="language-shell"><code><span class="token function">yarn</span> <span class="token function">install</span>
<span class="token function">yarn</span> build
</code></pre> <div class="line-numbers-wrapper"><span class="line-number">1</span><br><span class="line-number">2</span><br></div></div><p>If compiling successful, you can see the <code>dist</code> directory , which contains the compiled Grafana-Plugin:</p> <img src="https://github.com/apache/iotdb-bin-resources/blob/main/docs/UserGuide/Ecosystem%20Integration/Grafana-plugin/grafana-plugin-build.png?raw=true" style="width:100%;max-width:333px;max-height:545px;margin-left:auto;margin-right:auto;display:block;"> <h5 id="compile-method-2"><a href="#compile-method-2" class="header-anchor">#</a> Compile Method 2</h5> <p>We can also obtain the front-end project of <code>grafana-plugin</code> and other IoTDB executable files by executing the <strong>package instruction</strong> of the IoTDB project.</p> <p>Execute following command in the IoTDB root directory:</p> <div class="language-shell line-numbers-mode"><pre class="language-shell"><code> mvn clean package -pl distribution -am -DskipTests -P compile-grafana-plugin
</code></pre> <div class="line-numbers-wrapper"><span class="line-number">1</span><br></div></div><p>If compiling successful, you can see that the <code>distribution/target</code> directory contains the compiled Grafana-Plugin:</p> <img src="https://github.com/apache/iotdb-bin-resources/blob/main/docs/UserGuide/Ecosystem%20Integration/Grafana-plugin/distribution.png?raw=true" style="width:100%;max-width:333px;max-height:545px;margin-left:auto;margin-right:auto;display:block;"> <h4 id="install-grafana-plugin-2"><a href="#install-grafana-plugin-2" class="header-anchor">#</a> Install Grafana-Plugin</h4> <ul><li><p>Copy the front-end project target folder generated above to Grafana's plugin directory <code>${Grafana directory}\data\plugins\</code>.If there is no such directory, you can manually create it or start grafana and it will be created automatically. Of course, you can also modify the location of plugins. For details, please refer to the following instructions for modifying the location of Grafana's plugin directory.</p></li> <li><p>Modify Grafana configuration file: the file is in(<code>${Grafana directory}\conf\defaults.ini</code>), and do the following modifications:</p> <div class="language-ini line-numbers-mode"><pre class="language-ini"><code><span class="token key attr-name">allow_loading_unsigned_plugins</span> <span class="token punctuation">=</span> <span class="token value attr-value">iotdb</span>
</code></pre> <div class="line-numbers-wrapper"><span class="line-number">1</span><br></div></div></li> <li><p>Modify the location of Grafana's plugin directory: the file is in(<code>${Grafana directory}\conf\defaults.ini</code>), and do the following modifications:</p> <div class="language-ini line-numbers-mode"><pre class="language-ini"><code><span class="token key attr-name">plugins</span> <span class="token punctuation">=</span> <span class="token value attr-value">data/plugins</span>
</code></pre> <div class="line-numbers-wrapper"><span class="line-number">1</span><br></div></div></li> <li><p>Start Grafana (restart if the Grafana service is already started)
For more details,please click <a href="https://grafana.com/docs/grafana/latest/plugins/installation/" target="_blank" rel="noopener noreferrer">here<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></p></li></ul> <h4 id="start-grafana"><a href="#start-grafana" class="header-anchor">#</a> Start Grafana</h4> <p>Start Grafana with the following command in the Grafana directory:</p> <ul><li>Windows:</li></ul> <div class="language-shell line-numbers-mode"><pre class="language-shell"><code>bin<span class="token punctuation">\</span>grafana-server.exe
</code></pre> <div class="line-numbers-wrapper"><span class="line-number">1</span><br></div></div><ul><li>Linux:</li></ul> <div class="language-shell line-numbers-mode"><pre class="language-shell"><code><span class="token function">sudo</span> <span class="token function">service</span> grafana-server start
</code></pre> <div class="line-numbers-wrapper"><span class="line-number">1</span><br></div></div><ul><li>MacOS:</li></ul> <div class="language-shell line-numbers-mode"><pre class="language-shell"><code>brew services start grafana
</code></pre> <div class="line-numbers-wrapper"><span class="line-number">1</span><br></div></div><p>For more details,please click <a href="https://grafana.com/docs/grafana/latest/installation/" target="_blank" rel="noopener noreferrer">here<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></p> <h4 id="configure-iotdb-rest-service"><a href="#configure-iotdb-rest-service" class="header-anchor">#</a> Configure IoTDB REST Service</h4> <ul><li>Modify <code>{iotdb directory}/conf/iotdb-rest.properties</code> as following:</li></ul> <div class="language-properties line-numbers-mode"><pre class="language-properties"><code><span class="token comment"># Is the REST service enabled</span>
<span class="token key attr-name">enable_rest_service</span><span class="token punctuation">=</span><span class="token value attr-value">true</span>
<span class="token comment"># the binding port of the REST service</span>
<span class="token key attr-name">rest_service_port</span><span class="token punctuation">=</span><span class="token value attr-value">18080</span>
</code></pre> <div class="line-numbers-wrapper"><span class="line-number">1</span><br><span class="line-number">2</span><br><span class="line-number">3</span><br><span class="line-number">4</span><br><span class="line-number">5</span><br></div></div><p>Start IoTDB (restart if the IoTDB service is already started)</p> <h3 id="how-to-use-grafana-plugin"><a href="#how-to-use-grafana-plugin" class="header-anchor">#</a> How to use Grafana-Plugin</h3> <h4 id="access-grafana-dashboard"><a href="#access-grafana-dashboard" class="header-anchor">#</a> Access Grafana dashboard</h4> <p>Grafana displays data in a web page dashboard. Please open your browser and visit <code>http://&lt;ip&gt;:&lt;port&gt;</code> when using it.</p> <ul><li><p>IP is the IP of the server where your Grafana is located, and Port is the running port of Grafana (default 3000).</p></li> <li><p>The default login username and password are both <code>admin</code>.</p></li></ul> <h4 id="add-iotdb-as-data-source"><a href="#add-iotdb-as-data-source" class="header-anchor">#</a> Add IoTDB as Data Source</h4> <p>Click the <code>Settings</code> icon on the left, select the <code>Data Source</code> option, and then click <code>Add data source</code>.</p> <img src="https://github.com/apache/iotdb-bin-resources/blob/main/docs/UserGuide/Ecosystem%20Integration/Grafana-plugin/datasource_1.png?raw=true" style="width:100%;max-width:800px;max-height:600px;margin-left:auto;margin-right:auto;display:block;"> <img src="https://github.com/apache/iotdb-bin-resources/blob/main/docs/UserGuide/Ecosystem%20Integration/Grafana-plugin/datasource_2.png?raw=true" style="width:100%;max-width:800px;max-height:600px;margin-left:auto;margin-right:auto;display:block;"> <p>Select the <code>Apache IoTDB</code> data source.</p> <ul><li>Fill in <code>http://&lt;ip&gt;:&lt;port&gt;</code> in the <code>URL</code> field
<ul><li>ip is the host ip where your IoTDB server is located</li> <li>port is the running port of the REST service (default 18080).</li></ul></li> <li>Enter the username and password of the IoTDB server</li></ul> <p>Click <code>Save &amp; Test</code>, and <code>Success</code> will appear.</p> <img src="https://github.com/apache/iotdb-bin-resources/blob/main/docs/UserGuide/Ecosystem%20Integration/Grafana-plugin/datasource_3.png?raw=true" style="width:100%;max-width:800px;max-height:600px;margin-left:auto;margin-right:auto;display:block;"> <h4 id="create-a-new-panel"><a href="#create-a-new-panel" class="header-anchor">#</a> Create a new Panel</h4> <p>Click the <code>Dashboards</code> icon on the left, and select <code>Manage</code> option.</p> <img src="https://github.com/apache/iotdb-bin-resources/blob/main/docs/UserGuide/Ecosystem%20Integration/Grafana-plugin/manage.png?raw=true" style="width:100%;max-width:800px;max-height:600px;margin-left:auto;margin-right:auto;display:block;"> <p>Click the <code>New Dashboard</code> icon on the top right, and select <code>Add an empty panel</code> option.</p> <img src="https://github.com/apache/iotdb-bin-resources/blob/main/docs/UserGuide/Ecosystem%20Integration/Grafana-plugin/add%20empty%20panel.png?raw=true" style="width:100%;max-width:800px;max-height:600px;margin-left:auto;margin-right:auto;display:block;"> <p>Enter content in the SELECT, FROM , WHERE and CONTROL input box, where the WHERE and CONTROL input boxes are optional.</p> <p>If a query involves multiple expressions, we can click <code>+</code> on the right side of the SELECT input box to add expressions in the SELECT clause, or click <code>+</code> on the right side of the FROM input box to add a path prefix:</p> <img src="https://github.com/apache/iotdb-bin-resources/blob/main/docs/UserGuide/Ecosystem%20Integration/Grafana-plugin/grafana_input.png?raw=true" style="width:100%;max-width:800px;max-height:600px;margin-left:auto;margin-right:auto;display:block;"> <p>SELECT input box: contents can be the time series suffix, function, udf, arithmetic expression, or nested expressions. You can also use the as clause to rename the result.</p> <p>Here are some examples of valid SELECT content:</p> <ul><li><code>s1</code></li> <li><code>top_k(s1, 'k'='1') as top</code></li> <li><code>sin(s1) + cos(s1 + s2)</code></li> <li><code>udf(s1) as &quot;alias&quot;</code></li></ul> <p>FROM input box: contents must be the prefix path of the time series, such as <code>root.sg.d</code>.</p> <p>WHERE input box: contents should be the filter condition of the query, such as <code>time &gt; 0</code> or <code>s1 &lt; 1024 and s2 &gt; 1024</code>.</p> <p>CONTROL input box: contents should be a special clause that controls the query type and output format.</p> <p>Here are some examples of valid CONTROL content:</p> <ul><li><code>group by ([2017-11-01T00:00:00, 2017-11-07T23:00:00), 1d)</code></li> <li><code>group by ([2017-11-01 00:00:00, 2017-11-07 23:00:00), 3h, 1d)</code></li> <li><code>GROUP BY([2017-11-07T23:50:00, 2017-11-07T23:59:00), 1m) FILL (PREVIOUSUNTILLAST)</code></li> <li><code>GROUP BY([2017-11-07T23:50:00, 2017-11-07T23:59:00), 1m) FILL (PREVIOUS, 1m)</code></li> <li><code>GROUP BY([2017-11-07T23:50:00, 2017-11-07T23:59:00), 1m) FILL (LINEAR, 5m, 5m)</code></li> <li><code>group by ((2017-11-01T00:00:00, 2017-11-07T23:00:00], 1d), level=1</code></li> <li><code>group by ([0, 20), 2ms, 3ms), level=1</code></li></ul> <p>Tip: Statements like <code>select * from root.xx.**</code> are not recommended because those statements may cause OOM.</p> <h4 id="support-for-variables-and-template-functions"><a href="#support-for-variables-and-template-functions" class="header-anchor">#</a> Support for variables and template functions</h4> <p>This plugin supports Grafana's variables and templates (https://grafana.com/docs/grafana/v7.0/variables/) feature.</p> <p>After creating a new Panel, click the Settings button in the upper right corner:</p> <img src="https://github.com/apache/iotdb-bin-resources/blob/main/docs/UserGuide/Ecosystem%20Integration/Grafana-plugin/setconf.png?raw=true" style="width:100%;max-width:800px;max-height:600px;margin-left:auto;margin-right:auto;display:block;"> <p>Select <code>Variables</code>, click <code>Add variable</code>:</p> <img src="https://github.com/apache/iotdb-bin-resources/blob/main/docs/UserGuide/Ecosystem%20Integration/Grafana-plugin/addvaribles.png?raw=true" style="width:100%;max-width:800px;max-height:600px;margin-left:auto;margin-right:auto;display:block;"> <p>Enter <code>Name</code>, <code>Label</code>, and <code>Query</code>, and then click the <code>Update</code> button:</p> <img src="https://github.com/apache/iotdb-bin-resources/blob/main/docs/UserGuide/Ecosystem%20Integration/Grafana-plugin/variblesinput.png?raw=true" style="width:100%;max-width:800px;max-height:600px;margin-left:auto;margin-right:auto;display:block;"> <p>Apply Variables, enter the variable in the <code>grafana panel</code> and click the <code>save</code> button:</p> <img src="https://github.com/apache/iotdb-bin-resources/blob/main/docs/UserGuide/Ecosystem%20Integration/Grafana-plugin/applyvariables.png?raw=true" style="width:100%;max-width:800px;max-height:600px;margin-left:auto;margin-right:auto;display:block;"> <h3 id="more-details-about-grafana"><a href="#more-details-about-grafana" class="header-anchor">#</a> More Details about Grafana</h3> <p>For more details about Grafana operation, please refer to the official Grafana documentation: http://docs.grafana.org/guides/getting_started/.</p></div> <div class="page-nav"><p class="inner"><span class="prev">
<a href="/UserGuide/V0.13.x/Maintenance-Tools/TsFile-Split-Tool.html" class="prev">
TsFile Split Tool
</a></span> <span class="next"><a href="/UserGuide/V0.13.x/Ecosystem Integration/Grafana Connector.html">
Grafana Connector (Not Recommended)
</a>
</span></p></div> <p style="text-align: center; color: #909399; font-size: 12px; margin: 0 30px;">Copyright © 2022 The Apache Software Foundation.<br>
Apache and the Apache feather logo are trademarks of The Apache Software Foundation</p> <p style="text-align: center; margin-top: 10px; color: #909399; font-size: 12px; margin: 0 30px;"><strong>Have a question?</strong> Connect with us on QQ, WeChat, or Slack. <a href="https://github.com/apache/iotdb/issues/1995">Join the community</a> now.</p> <p style="text-align: center; margin-top: 10px; color: #909399; font-size: 12px; margin: 0 30px;">
We use <a href="https://analytics.google.com">Google Analytics</a> to collect anonymous, aggregated usage information.
</p></main></div><div class="global-ui"></div></div>
<script src="/assets/js/app.7d7ecfc5.js" defer></script><script src="/assets/js/3.c8384d0b.js" defer></script><script src="/assets/js/299.e0bbf54b.js" defer></script>
</body>
</html>