Closed zhangyang1995 closed 4 years ago
根据https://github.com/shell909090/influx-proxy/blob/master/backend/commands.go得知被禁止使用 后面看尝试修改 改为字段 可以查询到
@zhangyang1995 这个版本里通过正则表达式支持和限制部分sql语句,https://github.com/shell909090/influx-proxy/blob/master/backend/commands.go 有设置
@zhangyang1995 这个版本里通过正则表达式支持和限制部分sql语句,https://github.com/shell909090/influx-proxy/blob/master/backend/commands.go 有设置
嗯这点我看了 后期有需要会改一下 在请问一下 是否支持策略插入 1m是我定义的一个策略
name duration shardGroupDuration replicaN default autogen 0s 168h0m0s 1 false 1m 1h0m0s 1h0m0s 1 true
insert into "1m" disk_free,hostname=server01 value=442.0 如果是上面的语句在每一个db实例上是可以插入的,切换到proxy就不行了 我现在是把1m定义为默认策略插入语句是这样 insert into disk_free,hostname=server01 value=442.0 proxy下的2个db实例是都可以获取到数据的
在请问一下如果java想使用proxy 直接就用官方的jdbc 连接我们config.py里面的node就可以了吗? 比如ip:6666端口
@zhangyang1995 这个版本里通过正则表达式支持和限制部分sql语句,https://github.com/shell909090/influx-proxy/blob/master/backend/commands.go 有设置
嗯这点我看了 后期有需要会改一下 在请问一下 是否支持策略插入 1m是我定义的一个策略
name duration shardGroupDuration replicaN default autogen 0s 168h0m0s 1 false 1m 1h0m0s 1h0m0s 1 true
insert into "1m" disk_free,hostname=server01 value=442.0 如果是上面的语句在每一个db实例上是可以插入的,切换到proxy就不行了 我现在是把1m定义为默认策略插入语句是这样 insert into disk_free,hostname=server01 value=442.0 proxy下的2个db实例是都可以插进去数据的
@zhangyang1995 这个版本的 proxy 还不支持 retention policy 的设置,即 influxdb cli、influxdb shell、influxdb http 都不支持 补充:这个版本的 proxy 的 http /write 接口 也不支持 precision 和 rp 参数 我近期在规划添支持 rp,其中 precision 已经在 https://github.com/chengshiwen/influx-proxy 支持
config.py
BACKENDS = { 'local': { 'url': 'http://192.168.84.136:8086', 'db': 'demo', 'zone':'local', 'interval': 1000, 'timeout': 10000, 'timeoutquery':600000, 'maxrowlimit':10000,
'checkinterval':1000, 'rewriteinterval':10000, }, 'local2': { 'url': 'http://192.168.84.137:8086', 'db': 'demo', 'interval': 200, }, }
measurement:[backends keys], the key must be in the BACKENDS
data with the measurement will write to the backends
KEYMAPS = { 'disk_': ['local'], 'temperature': ['local2'], 'default': ['local','local2'] }
进行http api查询的时候,count()可以查出数据 但是就查不出数据
请求 http://192.168.84.134:6666/query?q=select count() from disk_free where time = 1603691279971905323 &db=test 结果: { "results": [ { "statement_id": 0, "series": [ { "name": "disk_free", "columns": [ "time", "count_value" ], "values": [ [ "2020-10-26T05:47:59.971905323Z", 1 ] ] } ] } ] } 请求: http://192.168.84.134:6666/query?q=select from disk_free where time = 1603691279971905323 &db=test 结果: query forbidden