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也不受影响

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

相关推荐
时序数据说3 天前
时序数据库IoTDB与OpenTSDB的对比分析
大数据·数据库·时序数据库·iotdb·opentsdb
时序数据说3 天前
时序数据库IoTDB在航空航天领域的解决方案
大数据·数据库·时序数据库·iotdb
Apache IoTDB6 天前
Apache IoTDB V2.0.2/V1.3.4 发布|新增表模型权限管理、UDF、嵌套查询功能
apache·iotdb
Apache IoTDB7 天前
【IoTDB 线上小课 14】我们为什么要做树表双模型?
iotdb
TDengine (老段)8 天前
TDengine 整体构架
大数据·数据库·物联网·时序数据库·tdengine·iotdb
TDengine (老段)12 天前
TDengine 语言连接器(R语言)
大数据·数据库·物联网·r语言·时序数据库·tdengine·iotdb
TDengine (老段)14 天前
TDengine 语言连接器(Go)
大数据·数据库·物联网·golang·时序数据库·tdengine·iotdb
TDengine (老段)20 天前
TDengine.C/C++ 连接器
大数据·c语言·数据库·c++·时序数据库·tdengine·iotdb
TDengine (老段)20 天前
TDengine 3.3.6.0 版本中非常实用的 Cols 函数
大数据·数据库·物联网·时序数据库·tdengine·iotdb
TDengine (老段)20 天前
TDengine 窗口预聚集
大数据·数据库·物联网·时序数据库·tdengine·iotdb