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

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

相关推荐
Apache IoTDB3 天前
IoTDB 常见问题 Q&A 第六期
linux·运维·服务器·数据库·iotdb
TDengine (老段)6 天前
TDengine 中的 show 命令
大数据·数据库·物联网·oracle·时序数据库·tdengine·iotdb
TDengine (老段)10 天前
TDengine 支持的所有运算符
大数据·数据库·sql·物联网·时序数据库·tdengine·iotdb
TDengine (老段)13 天前
TDengine 特色查询
android·大数据·数据库·物联网·时序数据库·tdengine·iotdb
TDengine (老段)21 天前
TDengine 中的标签索引
大数据·数据库·物联网·搜索引擎·时序数据库·tdengine·iotdb
Apache IoTDB1 个月前
Apache IoTDB 树表双模型直播回顾(上)
apache·iotdb
Apache IoTDB1 个月前
明晚见:快速上手 IoTDB 树表双模型,功能/场景直播详解!
iotdb
ITPUB-微风1 个月前
Apache IoTDB: 物联网时序数据库的分布式核心技术与实际应用
物联网·apache·iotdb
Apache IoTDB1 个月前
Apache IoTDB v2.0.1-beta 发布|树、表双模型支持,更灵活更全面!
apache·iotdb
铁头乔1 个月前
IoTDB 断电后无法启动 DataNode,日志提示 Meet error while starting up
数据库·开源·时序数据库·iotdb