IoTDB 集群部署——windows

本文的测试环境为window server2016,版本包为1.1.0,jdk版本为1.8

首先下载IoTDB版本包,链接地址如下

https://archive.apache.org/dist/iotdb/1.1.0/apache-iotdb-1.1.0-all-bin.zip

本次部署将使用1个ConfigNode 和3个DataNode模式,元素的副本数为1,数据在3个DataNode中都进行存储,保证数据的完整性。

将下载的包进行解压,分别去名称为Config、data1、data2、data3

配置ConfigNode 文件,位于\iotdb_Config\conf\iotdb-confignode.properties

XML 复制代码
cn_internal_address=192.*.*.50

cn_internal_port=10710

cn_consensus_port=10720

cn_target_config_node_list=192.*.*.50:10710

修改cn_internal_address为服务器IP,cn_target_config_node_list为服务器IP。

修改DataNode文件,data1\conf\iotdb-datanode.properties,其中dn_rpc_address、dn_internal_address为本机IP,dn_rpc_port为访问端口,dn_target_config_node_list为confignode中配置的cn_target_config_node_list,如果存在多个以逗号分隔。

XML 复制代码
dn_rpc_address=192.*.*.50

dn_rpc_port=10660

dn_internal_address=192.*.*.50

dn_internal_port=10730

dn_mpp_data_exchange_port=10740

dn_schema_region_consensus_port=10750

dn_data_region_consensus_port=10760

dn_target_config_node_list=192.*.*.50:10710

data2

XML 复制代码
dn_rpc_address=192.*.*.50

dn_rpc_port=10661

dn_internal_address=192.*.*.50

dn_internal_port=10731

dn_mpp_data_exchange_port=10741

dn_schema_region_consensus_port=10751

dn_data_region_consensus_port=10761

dn_target_config_node_list=192.*.*.50:10710

data3

XML 复制代码
dn_rpc_address=192.*.*.50

dn_rpc_port=10662

dn_internal_address=192.*.*.50

dn_internal_port=10732

dn_mpp_data_exchange_port=10742

dn_schema_region_consensus_port=10752

dn_data_region_consensus_port=10762

dn_target_config_node_list=192.*.*.50:10710

然后依照顺序分别启动config(sbin/start-confignode.bat)、data1(sbin/start-datanode.bat)、data2(sbin/start-datanode.bat)、data3(sbin/start-datanode.bat)

启动完毕后我们进入控制台进行测试:(注:使用start-cli时注意是否端口可达,如修改过请重新配置文件)

测试命令

插入一条数据进行测试

复制代码
insert into root.ln.wf02.wt02(timestamp,hardware) values(1, 'v1')

我们在10660和10661上进行查询,均可以获取到正常数据,停止10660后,10661也不受影响

所以得到了我们想要的结果。

相关推荐
TDengine (老段)19 小时前
TDengine 高级功能——读缓存
大数据·数据库·缓存·时序数据库·tdengine·涛思数据·iotdb
Apache IoTDB3 天前
Apache IoTDB V2.0.3 发布|新增元数据导入导出脚本适配表模型功能
apache·iotdb
时序数据说3 天前
时序数据库IoTDB如何快速高效地存储时序数据
大数据·数据库·开源·时序数据库·iotdb
Apache IoTDB4 天前
IoTDB 集成 DBeaver,简易操作实现时序数据清晰管理
iotdb
时序数据说6 天前
时序数据库IoTDB基于云原生的创新与实践
大数据·数据库·分布式·云原生·时序数据库·iotdb
时序数据说8 天前
时序数据库IoTDB启动方式及集群迁移指南
大数据·数据库·分布式·开源·php·时序数据库·iotdb
时序数据说11 天前
时序数据库IoTDB的分片与负载均衡策略深入解析
大数据·数据库·开源·负载均衡·时序数据库·iotdb
TDengine (老段)14 天前
TDengine 运维—容量规划
大数据·运维·数据库·时序数据库·tdengine·涛思数据·iotdb
时序数据说14 天前
分布式集群中的共识算法及其在时序数据库IoTDB中的应用
大数据·数据库·分布式·开源·时序数据库·iotdb·共识算法
时序数据说19 天前
IoTDB集群的一键启停功能详解
大数据·数据库·开源·时序数据库·iotdb