在我的用例中,我使用的是單個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