一、下载安装文件
本次使用V1.0.0版本
https://iotdb.apache.org/Download/
wget https://archive.apache.org/dist/iotdb/1.0.0/apache-iotdb-1.0.0-all-bin.zip
文件目录说明:
目录 | 说明 |
---|---|
conf | 配置文件目录,包含 ConfigNode、DataNode、JMX 和 logback 等配置文件 |
data | 数据文件目录,包含 ConfigNode 和 DataNode 的数据文件 |
lib | 库文件目录 |
licenses | 证书文件目录 |
logs | 日志文件目录,包含 ConfigNode 和 DataNode 的日志文件 |
sbin | 脚本目录,包含 ConfigNode 和 DataNode 的启停移除脚本,以及 Cli 的启动脚本等 |
tools | 系统工具目录 |
二、环境准备
1、安装前需要保证设备上配有 JDK>=1.8 的运行环境,并配置好 JAVA_HOME 环境变量
2、设置最大文件打开数为 65535
ulimit -n 65535
最大连接
sysctl -w net.core.somaxconn=65535
3、关闭防火墙
systemctl stop firewalld.service
systemctl disable firewalld.service
三、安装
说明文档:
iotdb官方说明文档
1、解压zip文件
unzip apache-iotdb-1.0.0-all-bin.zip
2、修改配置
由于iotdb默认只能本地连接,所以我们将/apache-iotdb-1.0.0-all-bin/conf/iotdb-datanode.properties文件中的“dn_rpc_address”进行修改
3、启动
启动的执行文件在/apache-iotdb-1.0.0-all-bin/sbin目录下
cd ***/apache-iotdb-1.0.0-all-bin/sbin
./start-standalone.sh
4、测试连接
官方提供了客户端连接工具,也在/apache-iotdb-1.0.0-all-bin/sbin目录下
./start-cli.sh -h ip地址 -p 6667 -u root -pw root
四、通过docker安装
官方说明
https://iotdb.apache.org/zh/UserGuide/V1.0.x/QuickStart/WayToGetIoTDB.html
# 获取镜像
docker pull apache/iotdb:1.0.0-standalone
# 启动
docker run -d --name iotdb-service \
--hostname iotdb-service \
-v /opt/iotdb/data:/iotdb/data \
-v /opt/iotdb/logs:/iotdb/logs \
-v /etc/localtime:/etc/localtime:ro \
--ip 192.168.117.137 \
-p 6667:6667 \
-e cn_internal_address=iotdb-service \
-e cn_target_config_node_list=iotdb-service:22277 \
-e dn_rpc_address=iotdb-service \
-e dn_internal_address=iotdb-service \
-e dn_target_config_node_list=iotdb-service:22277 \
apache/iotdb:1.0.0-standalone
#注意
ip和映射路径要替换