简介:本文将介绍如何使用Docker安装InfluxDB(1.8)版本,并指导如何将SpringBoot与InfluxDB进行整合。
在开始之前,请确保您的系统已经安装了Docker。如果还没有安装,请按照以下步骤进行操作:
sudo apt-get updatesudo apt-get install docker.io
sudo yum install docker-ce docker-ce-cli containerd.io
接下来,我们将使用Docker来安装InfluxDB(1.8)版本。
sudo systemctl start dockersudo systemctl enable docker
docker pull influxdb:1.8
这将启动一个名为“influxdb”的容器,并在端口8086上监听请求。同时,它还将创建一个初始用户名为“admin”和密码为“admin@123”的管理员账户。
docker run -p 8086:8086 --name influxdb --restart unless-stopped -e DOCKER_INFLUXDB_INIT_USERNAME=admin -e DOCKER_INFLUXDB_INIT_PASSWORD=admin@123 -v /etc/localtime:/etc/localtime influxdb:1.8
http://localhost:8086,您将看到InfluxDB的仪表盘页面。使用步骤4中创建的管理员账户登录。然后,您可以在SpringBoot应用程序中使用以下代码来连接和操作InfluxDB:
<dependency><groupId>org.influxdb</groupId><artifactId>influxdb-java</artifactId><version>2.14.1</version></dependency>
@Autowiredprivate InfluxDBClient client;@PostConstructpublic void init() {// 在这里可以编写连接和初始化数据库的代码,例如:client.init();}