无法在Influxdb

时间:2015-10-05 11:30:22

标签: database cluster-computing influxdb

我尝试使用InfluxDB 0.9.4设置3节点的Influxdb集群,但失败了。

我按照https://influxdb.com/docs/v0.9/guides/clustering.html

中的说明进行操作

要设置群集,我已完成以下操作:

  • 分别给出三个节点A,B和C,分别为ip 10.10.1.88,10.10.1.105和10.10.1.106

  • 我修改了节点A,B和C的文件/etc/opt/influxdb/influxdb.conf,以便主机名现在

    10.10.1.88, 
    10.10.1.105 and 
    10.10.1.106 respectively.
    
  • 我还修改了节点A,B和C的文件/etc/init.d/influxdb,以便参数INFLUXD_OPTS现在

    "", 
    "-join 10.10.1.88:8088" and 
    "-join 10.10.1.88:8088,10.10.1.105:8088" respectively
    
  • 我已经分别停止了节点A,B和C的涌入服务,

  • 分别启动了节点A,B和C的涌入服务

但是,在Web界面(10.10.1.88:8083)中,查询"显示服务器"只返回节点本身。那是

    id  cluster_addr    raft
    1   "10.10.1.88:8088"   true

这意味着筏簇根本不健康

我错过了哪一步?

P.S。节点A,B和C正在运行Ubuntu 14.04.3 LTS。

---------------------------添加------------------- 使用show servers命令仅显示服务器自己的ip。 如果我尝试创建随机服务器的数据库,则另一台服务器将同步并且同名数据库也会出现。 如果我尝试添加测量和数据,则其他服务器无法与数据库同步。

2 个答案:

答案 0 :(得分:1)

从每个服务器中删除meta/peers.json文件,然后重试。该文件的内容会覆盖有关群集的任何命令行设置。

答案 1 :(得分:0)

该问题可能与某些文件的存在有关" meta"夹。这会导致节点保留旧配置,而不是更新到群集配置。

对于每个节点,请尝试:

  • 停止涌入
  • 配置节点,如指南说明
  • 删除元文件夹的所有内容
  • 启动涌入

希望这有帮助!