There are several ways to identify the version of IoTDB that you are using:
> ./start-client.sh -p 6667 -pw root -u root -h localhost _____ _________ ______ ______ |_ _| | _ _ ||_ _ `.|_ _ \ | | .--.|_/ | | \_| | | `. \ | |_) | | | / .'`\ \ | | | | | | | __'. _| |_| \__. | _| |_ _| |_.' /_| |__) | |_____|'.__.' |_____| |______.'|_______/ version 0.8.2
<version>0.8.2</version>
String iotdbVersion = tsfileDatabaseMetadata.getDatabaseProductVersion();
Suppose your root directory is:
$ pwd /workspace/incubator-iotdb $ ls -l server/ client/ pom.xml Readme.md ...
Let $IOTDB_HOME = /workspace/incubator-iotdb/server/target/iotdb-server-{project.version}
Let $IOTDB_CLI_HOME = /workspace/incubator-iotdb/client/target/iotdb-client-{project.version}
By default settings, the logs are stored under IOTDB_HOME/logs
. You can change log level and storage path by configuring logback.xml
under IOTDB_HOME/conf
.
By default settings, the data files (including tsfile, metadata, and WAL files) are stored under IOTDB_HOME/data
.
Use IoTDB's Command Line Interface:
IoTDB> show timeseries root.*
In the result, there will be a statement shows Total timeseries number
, this number is the timeseries number in IoTDB.
If you are using Linux, you can use the following shell command:
> grep "0,root" $IOTDB_HOME/data/system/schema/mlog.txt | wc -l > 6
Yes. IoTDB has intense integration with Open Source Ecosystem. IoTDB supports Hadoop, Spark and Grafana visualization tool.
A data point is uniquely identified by a full time series path (e.g. root.vehicle.d0.s0
) and timestamp. If you submit a new point with the same path and timestamp as an existing point,
Use SHOW TIMESERIES <timeseries path>
SQL in IoTDB's Command Line Interface:
For example, if you want to know the type of all timeseries, the <timeseries path> should be root
. The statement will be:
IoTDB> show timeseries root
If you want to query specific sensor, you can replace the <timeseries path> with the sensor name. For example:
IoTDB> show timeseries root.fit.d1.s1
Otherwise, you can also use wildcard in timeseries path:
IoTDB> show timeseries root.fit.d1.*
The default IoTDB's CLI time display format is human readable (e.g. 1970-01-01T08:00:00.001
), if you want to display time in timestamp type or other readable format, add parameter -disableIS08601
in start command:
> $IOTDB_CLI_HOME/sbin/start-client.sh -h 127.0.0.1 -p 6667 -u root -pw root -disableIS08601