Iotdb 0.13配置集群和数据同步共享

描述

官网集群配置示例:官方文档

准备2台服务器,并且相互可以ping通和相关端口开放:

  • 192.168.1.1
  • 192.168.1.2

相关介绍请查看官网及相关文档。

配置

1、iotdb 0.13版本下载(如果已安装请跳过),进入opt目录并下载。

复制代码
cd /opt	

wget  https://dlcdn.apache.org/iotdb/0.13.4/apache-iotdb-0.13.4-all-bin.zip  --no-check-certificate

2、解压后进入文件夹

复制代码
unzip apache-iotdb-0.13.4-all-bin.zip

cd apache-iotdb-0.13.4-all-bin

3、修改配置文件:iotdb-cluster.properties

复制代码
vi conf/iotdb-cluster.properties

internal_ip是当前服务器的本机IP,并修改如下配置

internal_meta_portinternal_data_port如果是伪分布式得按需求修改,真机集群则默认即可。

seed_nodes是所有集群的IP和iotdb的端口,多个集群以英文逗号隔开。

至此iotdb集群配置完成,其他集群跟这个配置一样,但需要修改internal_ip为本机IP。

但是需要注意:如果往其他机器上配置集群,请勿直接用scp复制已修改的iotdb到其他机器,因为有问题,这个坑我填了很久,一定要复制下载好的iotdb.zip的压缩包或重新下载iotdb包到其他机器。

启动

192.168.1.1机器上的 apache-iotdb-0.13.3-all-bin 目录下执行

复制代码
./sbin/start-node.sh

如果出现这种情况不用管,是因为集群后其他节点没有启动所抛出了个连接超时异常。

192.168.1.2机器上的 apache-iotdb-0.13.3-all-bin 目录下执行

复制代码
./sbin/start-node.sh

此时192.168.1.1机器日志输出正常

此时192.168.1.2机器日志输出正常

测试

1、新开一个xshell窗口,随便连接个服务器,只要这个服务器能给前2台服务器ping通,并且有iotdb就可以。

2、192.168.1.1机器测试

进入apache-iotdb-0.13.3-all-bin目录下执行

复制代码
./sbin/start-cli.sh -h 192.168.1.1

连接成功,查看数据

2、192.168.1.2机器测试

进入apache-iotdb-0.13.3-all-bin目录下执行

复制代码
./sbin/start-cli.sh -h 192.168.1.2

连接成功,查看数据

3、测试插入数据后机器数据同步

当前就在192.168.1.2机器上执行插入数据

复制代码
insert into root.ln.wf02.wt02(timestamp,test) values(1, '测试')

插入成功,并且有数据。

登录 192.168.1.1 机器查看数据是否同步和写入

数据成功写入并同步,至此完。

相关推荐
时序数据说12 小时前
IoTDB磁盘I/O性能监控与优化指南
大数据·网络·数据库·时序数据库·iotdb
时序数据说2 天前
通过Linux系统服务管理IoTDB集群的高效方法
大数据·linux·运维·数据库·开源·时序数据库·iotdb
TDengine (老段)2 天前
TDengine 在智慧油田领域的应用
大数据·数据库·物联网·时序数据库·iot·tdengine·iotdb
时序数据说8 天前
时序数据库IoTDB单机版、双活版与集群版的区别
大数据·数据库·时序数据库·iotdb
时序数据说11 天前
IoTDB集群部署中的网络、存储与负载配置优化
大数据·网络·分布式·时序数据库·iotdb
时序数据说16 天前
时序数据库IoTDB与OpenTSDB的对比分析
大数据·数据库·时序数据库·iotdb·opentsdb
时序数据说16 天前
时序数据库IoTDB在航空航天领域的解决方案
大数据·数据库·时序数据库·iotdb
Apache IoTDB19 天前
Apache IoTDB V2.0.2/V1.3.4 发布|新增表模型权限管理、UDF、嵌套查询功能
apache·iotdb
Apache IoTDB20 天前
【IoTDB 线上小课 14】我们为什么要做树表双模型?
iotdb
TDengine (老段)21 天前
TDengine 整体构架
大数据·数据库·物联网·时序数据库·tdengine·iotdb