iotdb集群安装,linux下安装
iotdb包下载地址https://download.csdn.net/download/g762659823/86262103
1、上传iotdb压缩包apache-iotdb-0.12.6-cluster-bin.zip到服务器
2、解压文件
unzip apache-iotdb-0.12.6-cluster-bin
修改文件夹名称(方便操作)
mv apache-iotdb-0.12.6-cluster-bin iotdb
3、进入目录
cd iotdb
4、可以看到下列文件及文件夹
目录 | 说明 |
---|---|
conf | iotdb配置文件目录 |
data | 默认数据文件目录,可通过修改配置文件修改位置 |
ext | 默认udf目录,可通过修改配置文件修改位置 |
lib | 库文件目录 |
logs | 运行日志目录 |
sbin | 可执行文件目录,启动停止命令等 |
tools | 系统工具目录 |
5、修改配置文件
只需修改二个配置文件(iotdb-cluster.properties 和 iotdb-engine.properties)
文件名 | 配置项 | 配置项描述 |
---|---|---|
iotdb-engine.properties | rpc_address | rpc的主机地址 |
rpc_port | rpc的主机端口 | |
base_dir | 基础文件目录 | |
data_dirs | 数据存放目录 | |
wal_dir | wal包存放目录 | |
enable_auto_create_schema | 开启自动建表 | |
iotdb-cluster.properties | internal_ip | IOTDB 集群各个节点之间内部通信的 IP 地址 |
internal_meta_port | IoTDB meta 服务端口 | |
internal_data_port | IoTDB data 服务端口 | |
seed_nodes | 集群中节点的地址 | |
default_replica_num | 集群副本数 |
1)修改配置文件iotdb-cluster.properties
vi iotdb-cluster.properties
修改下图圈内参数配置,改为部署服务器的ip
2)修改配置文件 iotdb-engine.properties
vi iotdb-engine.properties
5、清除历史日志和历史配置
cd data/system/
删除system下的历史文件及文件夹
rm -fr *
6、将改后的文件夹iotdb分发到另外二台服务器上
scp -r iotdb root@172.16.1.107:/home
修改 iotdb-engine.properties 中rpc_address 和iotdb-cluster.properties 中internal_ip 的ip改为对应服务器的ip即可
7、启动
在这三台服务器上按顺序执行启动命令(后台运行,日志位置自己基于实际路径修改)
nohup /home/iotdb/sbin/start-node.sh >/home/iotdb/logs/log 2>&1 &
8、测试是否启动成功(ip请修改为服务器部署ip地址)
sbin/start-cli.sh -h 172.16.1.108
如下图成功连接