Frequently Asked Questions
There are several ways to identify the version of IoTDB that you are using:
- Launch IoTDB’s Command Line Interface:
- Check pom.xml file:
- Use JDBC API:
String iotdbVersion = tsfileDatabaseMetadata.getDatabaseProductVersion();
- Use Command Line Interface:
show version
+---------------+
|version |
+---------------+
|x.x.x |
+---------------+
Where can I find IoTDB logs?
Suppose your root directory is:
Let $IOTDB_HOME = /workspace/iotdb/server/target/iotdb-server-{project.version}
Let $IOTDB_CLI_HOME = /workspace/iotdb/cli/target/iotdb-cli-{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
.
Where can I find IoTDB data files?
How do I know how many time series are stored in IoTDB?
Use IoTDB’s Command Line Interface:
IoTDB> show timeseries root
In the result, there is a statement shows Total timeseries number
, this number is the timeseries number in IoTDB.
In the current version, IoTDB supports querying the number of time series. Use IoTDB’s Command Line Interface:
IoTDB> count timeseries root
If you are using Linux, you can use the following shell command:
> 6
Can I use Hadoop and Spark to read TsFile in IoTDB?
Yes. IoTDB has intense integration with Open Source Ecosystem. IoTDB supports Hadoop (opens new window), and Grafana (opens new window) 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, IoTDB updates the value of this point instead of inserting a new point.
How can I tell what type of the specific timeseries?
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:
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:
How can I change IoTDB’s Cli time display format?
> $IOTDB_CLI_HOME/sbin/start-cli.sh -h 127.0.0.1 -p 6667 -u root -pw root -disableISO8601