一个纯电脑白痴,安装部署的全流程及问题解决过程(由于千人千面的玄学原因,不确定在所有电脑上都能成功)以及由于笔者的水平有限,所以选择的是从官网下载安装包的安装方式,用源码编译的方式更多是对需要修改代码的用户,相信如果以及可以修改代码了,安装一下也不费劲吧(x)
操作系统:win11
目录
环境搭建
官网要求设备上配有 JDK>=1.8 的运行环境,并配置好 JAVA_HOME 环境变量。
JDK 1.8也就是我们一般说的java 8,是目前主要版本,此外 JDK 17也不错(作者装的是JDK17)
此外,官网上写1.8,11到17都经过验证,因此不建议装20了,为了不必要的麻烦
如果是从源代码编译安装需要安装Maven,由于太过复杂,作者并没有尝试这个路径
检查是否安装过JDK
命令行输入
java -version
如果可以显示java版本,就说明之前已经安装过
JDK安装
(接下来会下载一个安装包,跟着点就行,选符合自己要求的内容)
环境配置
右键此电脑 -> 属性 -> 高级系统设置 -> 环境变量
添加系统变量
添加路径
在Path中加入
%JAVA_HOME%\bin
%JAVA_HOME%\jdk\bin
验证方法
在命令行中分别输入java
和javac
,显示结果如下
额外补充
文档中要求设置最大打开文件数为65535,以避免出现 "太多的打开文件 "的错误。这个是针对Unix系统的操作,所以如果是Windows,可以忽略
IoTDB安装
在下载页面选择自己需要的安装包(这个真的很不显眼,已经详细标出,我选择的,All-in-one包含了Windows和Mac系统所需的文件,直接无脑下载即可,感觉很方便)
试用(确保安装成功)
启动
sbin\start-standalone.bat
这里产生的页面别关
sbin\start-cli.bat -h 127.0.0.1 -p 6667 -u root -pw root
额外
-
重启解决很大一部分问题是真的,环境设置之后,如果失败,建议重启(作者亲身经历),
-
如果自己上网搜jdk安装,很多方法都会告诉你加classpath,这步要看一下,而且还会导致报错(笨人跟它较劲一上午),原因是:如果你的类就在当前文件夹里,你强行导到其他文件夹,他就找不到了,会报错,这时候的解决方案就是,把classpath删掉x_x(jvm知识匮乏导致的悲剧T_T)