Shell.Xu
Shell.Xu
列一下proxy收到的请求?我怀疑是某些尚未支持的指令。
你还是查一下吧。我还是那个估计,是未支持指令造成的。数据写入指令执行是成功的,但是未支持指令没执行造成什么后果,你需要看一下。
看了一遍代码,当时写的比较孱弱,没有引入log包。现在没法调整log level。我们当时前面是有个nginx的,看那个日志就行。
显然不支持数据库创建啊。。。
能看一下请求的是哪个URL么?404明显是请求了一个尚未支持的URL。
如果没有修改映射关系,只是新增节点,直接扩就行了。最后刷新一下各个机器上的配置,不需要停机。 如果修改了映射关系,新节点上不需要查询老数据,也是直接扩容。 新节点需要查询扩容前的数据,需要做数据迁移。具体方法如下: 1. 先将新节点添加为write only。 2. 等24小时后,新节点上会持续写入数据。 3. 此时复制老节点上的数据文件到新节点(具体请参考influxdb自身的数据迁移过程)。新节点上即可查询出所有新老数据。 4. 新节点去掉write only,老节点改为write only。 5. 写入和查询一切正常的话,去掉老节点,删除老节点上的数据。 一般来说,集群修改映射关系是一个比较罕见的操作,因为带老数据操作比较麻烦。请谨慎考虑映射关系。
这算是个已知问题了。influx改版,导致influx-proxy编译无法通过。dev版里应该已经解决。等有人回报测试OK就可以合并入master。
只要有人回报dev通过测试就行。我只做了功能验证,直接合并对生产是有风险的。但是我这里没有生产环境可用于测试,所以只能等回报。 @complexer
@jiusi9 我啥都看不到啊...
用户管理?influx-proxy不管理用户啊。