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


cn_internal_address=192.*.*.50cn_internal_port=10710cn_consensus_port=10720cn_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,如果存在多个以逗号分隔。

dn_rpc_address=192.*.*.50dn_rpc_port=10660dn_internal_address=192.*.*.50dn_internal_port=10730dn_mpp_data_exchange_port=10740dn_schema_region_consensus_port=10750dn_data_region_consensus_port=10760dn_target_config_node_list=192.*.*.50:10710

data2

dn_rpc_address=192.*.*.50dn_rpc_port=10661dn_internal_address=192.*.*.50dn_internal_port=10731dn_mpp_data_exchange_port=10741dn_schema_region_consensus_port=10751dn_data_region_consensus_port=10761dn_target_config_node_list=192.*.*.50:10710

data3

dn_rpc_address=192.*.*.50dn_rpc_port=10662dn_internal_address=192.*.*.50dn_internal_port=10732dn_mpp_data_exchange_port=10742dn_schema_region_consensus_port=10752dn_data_region_consensus_port=10762dn_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也不受影响

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/317224.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ArkTS语言应用开发入门指南与简单案例解析

文章目录 前言创建项目及其介绍简单案例学习本文总结问答回顾-学习前言 在前几节课中,我们已经了解了ArkTS语言的特点以及其基本语法。现在,我们将正式利用ArkTS来进行应用开发。本节课将通过一个快速入门案例,让大家熟悉开发工具的用法,并介绍UI的基础概念。 创建项目及…

RK3568驱动指南|第九篇 设备模型-第98章 创建多个属性文件的简便方法

瑞芯微RK3568芯片是一款定位中高端的通用型SOC,采用22nm制程工艺,搭载一颗四核Cortex-A55处理器和Mali G52 2EE 图形处理器。RK3568 支持4K 解码和 1080P 编码,支持SATA/PCIE/USB3.0 外围接口。RK3568内置独立NPU,可用于轻量级人工…

multipath 内核接口及框架介绍

文章目录 1 云主机使用网络存储 io 流程2 multipath 介绍 1 云主机使用网络存储 io 流程 对于一个云服务环境,大致会有网络节点,存储节点,计算节点,控制节点,其中虚拟云主机在计算节点工作,而虚拟云主机&a…

【MySQL】常用存储引擎,数据库管理,数据表管理,数据库账户管理

目录 一 常用的数据引擎(4) 1.1 InnoDB存储引擎 1.2 MyISAM存储引擎 1.3 Memory存储引擎 1.4 ARCHIVE存储引擎 二 数据库管理 2.1 元数据库概念与分类 2.2 相关操作命令 三 数据表的管理 3.1 三大范式 3.2 数据类型 四 数据库账户管理 五 思维导图 一 常用的数据…

高德地图经纬度坐标导出工具

https://tool.xuexiareas.com/map/amap 可以导出单个点,也可以导出多个,多个点可以连成线,可用于前端开发时自己模拟“线“数据

【docker】安装 Redis

查看可用的 redis版本 docker search redis拉取 redis最新镜像 docker pull redis:latest查看本地镜像 docker images创建挂在文件 mkdir -pv /test1/docker_volume/redis/datamkdir -pv /test1/docker_volume/redis/confcd /test1/docker_volume/redis/conf/touch redis.con…

Taro多端统一开发框架:小程序开发轻松驾驭,一套代码多端运行

引言 在如今不断增长的小程序市场中,小程序的数量迅速增多。这是因为小程序具有诸多优势,例如轻量化、便捷性和良好的用户体验,吸引了越来越多的开发者和企业加入这一领域。随着小程序的普及,各个行业都纷纷推出自己的小程序&…

图像分割 分水岭法 watershed

版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。 本文的C#版本请访问:图像分割 分水岭法 watershed(C#)-CSDN博客 Watershed算法是一种图像处理算…

如何给NVIDIA JetsonOrin Nano开发套件安装CSI摄像头

Jetson Orin Nano开发套件沿袭先前系列产品的设计重点,也提供两个CSI/MIPI摄像头接口,如下图右两个黄色圆框圈出的地方,不过这次的22针接口与先前系列产品的15针接口并不相同,不过先前产品所支持的摄像头规格(例如IMX2…

Langchain访问OpenAI ChatGPT API Account deactivated的另类方法,访问跳板机API

笔者曾经写过 ChatGPT OpenAI API请求限制 尝试解决 Account deactivated. Please contact us through our help center at help.openai.com if you need assistance. 结果如何? 没有啥用。目前发现一条曲线救国的方案。 1. 在官方 openai 库中使用 此处为最新Op…

【Java并发】深入浅出 synchronized关键词原理-上

一个问题的思考 建设我们有两个线程,一个进行5000次的相加操作,另一个进行5000次的减操作。那么最终结果是多少 package com.jia.syn;import java.util.concurrent.TimeUnit;/*** author qxlx* date 2024/1/2 10:08 PM*/ public class SynTest {privat…

Android Matrix剪切clipPath缩放scale图片postTranslate圆形放大镜,Kotlin(1)

Android Matrix剪切clipPath缩放scale图片postTranslate圆形放大镜,Kotlin(1) 实现查看图片的放大镜,放大镜随着手指在屏幕上的移动,放大镜里面展示手指触点为中心、半径长度的圆形放大后的图片。 剪切出一块圆形Path…