IoTDB入门教程问题篇②:RPC远程连接IoTDB服务器失败解决方法

文章目录

  • 一、前文
  • 二、发现问题
  • 三、分析问题
  • 四、检查6667端口是否监听所有IP
  • 五、检查ECS云服务器的安全组是否允许
  • 六、检查Linux防火墙是否允许
  • 一、前文

    IoTDB入门教程——导读

    二、发现问题

  • 使用本地IP127.0.0.1可以连接IoTDB服务器
  • 使用远程IPxx.xx.xx.xx却连接不到。提示你:网络是否可用?服务是否启动?
  • [root@VM-0-3-centos apache-iotdb-1.3.1-all-bin]# bash sbin/start-cli.sh -h 8.140.x.x -p 6667 -u root -pw root
    Error: Connection Error, please check whether the network is available or the server has started. Host is 8.140.110.194, port is 6667.
    

    三、分析问题

    本地IP127.0.0.1可连接,说明IoTDB服务已经启动。

    这时候主要检查以下几个地方即可。

    四、检查6667端口是否监听所有IP

    这种是可行的。

    这种是只监听本地IP的。

    五、检查ECS云服务器的安全组是否允许

  • ECS云服务器的安全组是默认关闭所有端口。
  • 所以,一定要手动添加允许6667端口
  • 六、检查Linux防火墙是否允许

  • 如果有开防火墙,那么防火墙是默认关闭所有端口。
  • 所以,一定要添加规则,允许6667端口开放。
  • 不懂得防火墙如何操作的,可以查阅如下几篇博客:

  • 防火墙基础知识请查阅:Linux系统firewalld防火墙的基本操作
  • 防火墙进阶知识请查阅:Linux系统firewalld防火墙的进阶操作(日志保存 IP网段 ssh服务)
  • 防火墙应用实操请查阅:Linux系统firewalld防火墙的应用实操(对外端口开放使用,对内端口限制ip地址使用,不使用端口默认关闭)
  • 防火墙应用实操请查阅:Linux系统firewalld防火墙的应用实操(禁止屏蔽海外国外IP访问)
  • 觉得好,就一键三连呗(点赞+收藏+关注)

    作者:小康师兄

    物联沃分享整理
    物联沃-IOTWORD物联网 » IoTDB入门教程问题篇②:RPC远程连接IoTDB服务器失败解决方法

    发表回复