influxdb学习之路——一 、ubuntu部署influxdb

1、Ubuntu安装docker

2、下载influxdb镜像

root@vms50:~# docker search influxdb
NAME                                      DESCRIPTION                                     STARS     OFFICIAL   AUTOMATED
influxdb                                  InfluxDB is an open source time series datab…   1469      [OK]       
telegraf                                  Telegraf is an agent for collecting metrics …   533       [OK]       
chronograf                                Chronograf is a visualization tool for time …   298       [OK]       
tutum/influxdb                            InfluxDB image - DEPRECATED. See https://doc…   221                  [OK]
arm32v7/influxdb                          InfluxDB is an open source time series datab…   23                   
prom/influxdb-exporter                    A server that accepts InfluxDB metrics via t…   7                    
sillydong/influxdb-ui                     web ui for influxdb query                       6                    
influxdb/influxdb                                                                         6                    
......
root@vms50:~# docker images
REPOSITORY   TAG       IMAGE ID   CREATED   SIZE
root@vms50:~# docker pull influxdb
Using default tag: latest
latest: Pulling from library/influxdb
9b99af5931b3: Pull complete 
b6013b3e77fe: Pull complete 
bbced17b6899: Pull complete 
d4e540b687b1: Pull complete 
d80bad39181a: Pull complete 
8f68ff56df29: Pull complete 
f3136e30866a: Pull complete 
cf057a88c2ba: Pull complete 
cea3b1950251: Pull complete 
40a6ad39ca1f: Pull complete 
Digest: sha256:1a48c5c4b957b795cdf381bcf91e0d7de9edea2d9be984afbd6e4922e2e24484
Status: Downloaded newer image for influxdb:latest
docker.io/library/influxdb:latest
root@vms50:~# 

3、运行一个influxdb容器


root@vms50:~# docker run -d -p 8086:8086 \
>       --name myinfluxdb \
>       --restart unless-stopped \
>       -v /mydata/influxdb/data:/var/lib/influxdb2 \
>       -v /mydata/influxdb/config:/etc/influxdb2 \
>       -e DOCKER_INFLUXDB_INIT_MODE=setup \
>       -e DOCKER_INFLUXDB_INIT_USERNAME=admin \
>       -e DOCKER_INFLUXDB_INIT_PASSWORD=admin123 \
>       -e DOCKER_INFLUXDB_INIT_ORG=my-org \
>       -e DOCKER_INFLUXDB_INIT_BUCKET=my-bucket \
>       -e DOCKER_INFLUXDB_INIT_RETENTION=1w \
>       -e DOCKER_INFLUXDB_INIT_ADMIN_TOKEN=my-super-secret-auth-token \
>       -d influxdb 
fe7470038b1d1aa427e0498c24bfcd41ec78b46012d106db0ceb466f3481c58e
root@vms50:~# docker ps -a
CONTAINER ID   IMAGE      COMMAND                  CREATED         STATUS         PORTS                                       NAMES
fe7470038b1d   influxdb   "/entrypoint.sh infl…"   2 minutes ago   Up 2 minutes   0.0.0.0:8086->8086/tcp, :::8086->8086/tcp   myinfluxdb
root@vms50:~# 

说明:

(1)--restart unless-stopped        设置开机后自动重启容器

(2)-p 8086:8086        设置端口映射到系统的8086端口上   

4、查看IP地址


root@vms50:~# ifconfig
docker0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 172.17.0.1  netmask 255.255.0.0  broadcast 172.17.255.255
        inet6 fe80::42:c0ff:fec0:67c0  prefixlen 64  scopeid 0x20<link>
        ether 02:42:c0:c0:67:c0  txqueuelen 0  (Ethernet)
        RX packets 1955  bytes 13828273 (13.8 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 5350  bytes 429732 (429.7 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

ens32: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.26.50  netmask 255.255.255.0  broadcast 192.168.26.255
        inet6 fe80::20c:29ff:feb1:e453  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:b1:e4:53  txqueuelen 1000  (Ethernet)
        RX packets 226656  bytes 315434377 (315.4 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 74621  bytes 20274823 (20.2 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
......

5、浏览器输入:http://192.168.26.50:8086/ 

输入用户名(admin)和密码(admin123)就可打开influxdb数据浏览器。

6、根据官网Downloads安装influx-client最新版本 

7、安装号influx客户端后,从命令行验证是否influxDB正常

root@vms50:~#  
root@vms50:~# influx version
Influx CLI 2.2.1 (git: 31ac783) build_date: 2021-11-09T21:24:22Z
root@vms50:~#  
root@vms50:~# 
root@vms50:~# influx   user  password --name admin --password admin123 --configs-path /mydata/influxdb/config/influx-configs 
Successfully updated password for user "admin"
root@vms50:~# 

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值