1. 获取镜像

  1. # 查看可用的稳定版本
  2. sudo docker search influxdb
  3. sudo docker pull influxdb
  4. sudo docker image ls |grep influxdb

2. 启动容器

  1. docker run -d --name influxdb -p 8086:8086 \
  2. -v /share/influx/influxdb:/var/lib/influxdb \
  3. influxdb
  4. docker stop influxdb
  5. docker rm influxdb

3. 常用操作

1. 连接

  1. sudo docker exec -it influxdb influx

2. 建库

  1. create database flink;

3. 创建用户

  1. -- 查看当前用户有哪些
  2. show users;
  3. -- 创建新用户
  4. create user "flink" with password 'flink' with all privileges;

4. 其他

  1. # 查看日志
  2. sudo docker logs influxdb
  3. sudo docker logs -f -t --tail=50 influxdb
  4. # 查看网络
  5. sudo docker network ls
  6. sudo docker inspect influxdb

4. InfluxDB客户端

从1.3版开始InfluxDB官方已经取消web界面,推荐使用Chronograf替代。

1. InfluxDBStudio

下载Binary版(https://github.com/CymaticLabs/InfluxDBStudio),解压后运行.exe文件,填入相应配置项即可连接InfluxDB。

2. Chronograf

  1. docker pull chronograf
  2. mkdir -p /root/runenv/opt/docker/chronograf
  3. docker run -d -p 8888:8888 -v /root/runenv/opt/docker/chronograf:/var/lib/chronograf --name chronograf chronograf

Web UI:http://192.168.0.99:8888

参考

简书:使用Flink Metric Reporter对flink任务指标进行监控
https://www.jianshu.com/p/d09bf7d540e9
博客园:Influxdb配置文件详解—-influxdb.conf
https://www.cnblogs.com/guyeshanrenshiwoshifu/p/9188368.html
CSDN:TICK之CentOS7.6安装chronograf
https://blog.csdn.net/wangt5952/article/details/97258754