iotdb介绍

Apache IoTDB凭借其轻量级架构、高性能、丰富的特性集以及与Apache Hadoop、Spark和Flink的深度集成,能够满足物联网中海量数据存储、高速数据摄取和复杂数据分析的需求工业领域

iotdb有效链接

官网:https://iotdb.apache.org/

Github地址:https://github.com/apache/iotdb

iotdb运行环境条件

Java >= 1.8 (1.8, 11 到 17 已验证。请确保已相应设置环境路径)

Maven >= 3.6(如果你想从源代码编译和安装 IoTDB,我们不采用编译多方式)。

Termux安装iotab

下载安装包(不想遇到bug直接下载最新的版本,不要用我的相同版本)

wget https://github.com/apache/iotdb/releases/download/v0.13.3/apache-iotdb-0.13.3-server-bin.zip

解压安装包

unzip apache-iotdb-0.13.3-server-bin.zip && cd apache-iotdb-0.13.3-server-bin

启动服务

./sbin/start-server.sh 

注意,如果你当前Termux容器的JDK环境是默认的JDK17,我给你看一下你可能会遇到的一个异常

issues已解决,未来会合并并发行到最新的包,链接附上:https://github.com/apache/iotdb/pull/7947

Exception in thread "main" java.lang.NumberFormatException: For input string: "17-internal"
at java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:67)
at java.base/java.lang.Integer.parseInt(Integer.java:668)
at java.base/java.lang.Integer.parseInt(Integer.java:786)
at org.apache.iotdb.db.utils.CommonUtils.getJdkVersion(CommonUtils.java:64)
at org.apache.iotdb.db.service.StartupChecks.lambda$static$1(StartupChecks.java:49)
at org.apache.iotdb.db.service.StartupChecks.verify(StartupChecks.java:75)
at org.apache.iotdb.db.service.IoTDB.active(IoTDB.java:105)
at org.apache.iotdb.db.service.IoTDB.main(IoTDB.java:83)

所以我们需要指定JDK版本。我这里采用子系统安装Debain,然后子系统安装JDK11,然后子系统启动iotab

请前往:https://www.zanglikun.com/14339.html#%e5%ae%89%e8%a3%85proot-distro_%ef%bc%88%e7%9b%ae%e7%9a%84%e6%98%af%e5%ae%89%e8%a3%85debian%ef%bc%89 查看

进入Debain系统

proot-distro login debian

Termux子系统安装JDK11

前往教程查看:https://www.zanglikun.com/14339.html#%e5%ad%90%e7%b3%bb%e7%bb%9f%e5%ae%89%e8%a3%85jdk11%ef%bc%8c%e5%a4%96%e9%83%a8termux%e5%ae%b9%e5%99%a8%e5%8f%af%e5%ae%89%e8%a3%85%e4%b8%8d%e4%ba%86

安装完成JDK11再启动,就妥了

再去测试是否启动成功iotab是否正常

注意我们当前安装的iotab默认账号与密码都是root 端口是6667

cd /data/data/com.termux/files/home/apache-iotdb-0.13.3-server-bin && ./sbin/start-server.sh
cd /data/data/com.termux/files/home/apache-iotdb-0.13.3-server-bin && 
./sbin/start-cli.sh -h 127.0.0.1 -p 6667 -u root -pw root
root@localhost:/data/data/com.termux/files/home# cd /data/data/com.termux/files/home/apache-iotdb-0.13.3-server-bin &&  ./sbin/start-cli.sh -h 127.0.0.1 -p 6667 -u root -pw root
---------------------
Starting IoTDB Cli
---------------------
 _____       _________  ______   ______    
|_   _|     |  _   _  ||_   _ `.|_   _ \   
  | |   .--.|_/ | | \_|  | | `. \ | |_) |  
  | | / .'`\ \  | |      | |  | | |  __'.  
 _| |_| \__. | _| |_    _| |_.' /_| |__) | 
|_____|'.__.' |_____|  |______.'|_______/  version 0.13.3

特殊说明:
上述文章均是作者实际操作后产出。烦请各位,请勿直接盗用!转载记得标注原文链接:www.zanglikun.com
第三方平台不会及时更新本文最新内容。如果发现本文资料不全,可访问本人的Java博客搜索:标题关键字。以获取全部资料 ❤