在我的用例中,我使用的是单个ec2实例[不是集群]。我想以编程方式创建数据库和具有所有特权的用户?是否有一个配置文件,我可以编辑并influxdb安装后复制到正确的位置。如何以编程方式在influxdb中创建数据库和用户?
有人可以帮助我吗?
在我的用例中,我使用的是单个ec2实例[不是集群]。我想以编程方式创建数据库和具有所有特权的用户?是否有一个配置文件,我可以编辑并influxdb安装后复制到正确的位置。如何以编程方式在influxdb中创建数据库和用户?
有人可以帮助我吗?
你可以用自己的食谱来设置influxb。
这里的ansible模块文档,你可以使用 http://docs.ansible.com/ansible/influxdb_database_module.html
,或者任何配置/部署您喜欢的经理。我会这样做,而不是一些SSH脚本或谁知道什么。 https://forge.puppet.com/tags/influxdb
厨师。 https://github.com/bdangit/chef-influxdb
此外,您还可以使用上述任何配置管理器来配置/操作您的ec2实例。
没有任何配置选项可用于与InfluxDB本身配合使用。启动实例后,您可以使用InfluxDB HTTP创建用户。 curl命令可以这样做:
curl "http://localhost:8086/query" --data-urlencode "q=CREATE USER myuser WITH PASSWORD 'mypass' WITH ALL PRIVILEGES"
对每个您想要创建的用户运行该命令。之后,您需要启用配置的[http]
部分的auth
值。
为了登录,请在curl命令中使用-u选项 – hr0m