InfluxDB

您所在的位置:网站首页 docker部署的项目文件在哪里打开 InfluxDB

InfluxDB

2023-11-23 13:47| 来源: 网络整理| 查看: 265

在开发测试过程中,为了迅速体验Influxdb功能,可使用Docker 一键安装Influxdb。

安装Docker

这里不做具体介绍,大家可以直接参照官网直接

https://docs.docker.com/get-started

安装influxdb

安装好docker之后,直接启动 influxdb

docker run -d -p 8083:8083 -p8086:8086 --expose 8090 --expose 8099 --name influxDbService influxdb

在这里插入图片描述

进入docker中的influxdb docker exec -it influxDbService bash

在这里插入图片描述 influxdb默认安装完毕之后,并不会自带用户认证的功能,直接就可以进行访问的了。

curl直接查询出来数据,不需要用户认证,如下:

[root@server ~]# curl -G 'http://localhost:8086/query' --data-urlencode "q=show databases;" {"results":[{"statement_id":0,"series":[{"name":"databases","columns":["name"],"values":[["_internal"]]}]}]} [root@server ~]# 配置用户认证登陆

创建root用户:

# 查看所有用户 > show users user admin ---- ----- > # 创建一个root用户,设置密码为newpwd,主要不要使用双引号" 括起来,不然会报错 > create user "root" with password 'newpwd' > # 再次查看用户信息,发现admin为false,说明还要设置一下权限。 > show users user admin ---- ----- root false > # 删除root用户 > drop user root > > show users user admin ---- ----- > # 重新设置root用户,并设置带上所有权限 > create user "root" with password 'zh123456' with all privileges > # 发现admin权限为true了,那么admin的用户就创建好了。 > show users user admin ---- ----- root true > 配置文件启用认证

默认情况下,influxdb的配置文件是禁用认证策略的,所以需要修改设置一下。

默认的Influxdb中没vim命令,不能修改 /etc/influxdb/influxdb.conf 配置文件,可以把/etc/influxdb/influxdb.conf 配置文件copy 到在本地主机上,修改完成之后,再用docker cp 复制到容器内部,具体方式见下文。

vim /etc/influxdb/influxdb.conf

把 [http] 下的 auth-enabled 选项设置为 true 在这里插入图片描述 配置完毕之后,重启influxdb服务即可,使用admin认证用户登陆访问一下,格式如下:

influx -username '用户名' -password '密码' root@99e8379d9533:/# influx -username 'root' -password 'zh123456' Connected to http://localhost:8086 version 1.8.3 InfluxDB shell version: 1.8.3 > > > > show users; user admin ---- ----- root true > 容器内与宿主机文件互相拷贝

docker命令可以从容器里面拷文件到宿主机或从宿主机拷文件到docker容器里面。 1、从容器里面拷文件到宿主机?

docker cp 容器名:要拷贝的文件在容器里面的路径 要拷贝到宿主机的相应路径 docker cp influxDbService:/etc/influxdb/influxdb.conf /opt

2、从宿主机拷文件到容器里面 docker cp 要拷贝的文件路径 容器名:要拷贝到容器里面对应的路径

docker cp /opt/influxdb.conf influxDbService:/etc/influxdb/


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3