安装Influxdb的过程记录

2024-08-24 19:48
文章标签 安装 记录 过程 influxdb

本文主要是介绍安装Influxdb的过程记录,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

目录

    • 1 influxdb安装
      • 安装方法其一:直接安装
      • 安装方法其二:以service形式安装
      • 安装方法一 :直接安装中如何配置用户

1 influxdb安装

其他数据库接口详见SQLAlchemy 1.3 Documentation
本文只介绍怎么接入influxdb。
官网下载linux版本influxdb:(influxdata.com)
可以下载docker来部署,但我选择之间安装在superset的docker里面,该系统为debain。

安装方法其一:直接安装

导入公钥:

curl -s https://repos.influxdata.com/influxdb2.key | gpg --import -

下载签名:

wget https://dl.influxdata.com/influxdb/releases/influxdb2-2.0.7-linux-amd64.tar.gz.asc

下载数据库:

wget https://dl.influxdata.com/influxdb/releases/influxdb2-2.0.7-linux-amd64.tar.gz

验证签名:

gpg --verify influxdb2-2.0.7-linux-amd64.tar.gz.asc influxdb2-2.0.7-linux-amd64.tar.gz

解压安装:

# Unpackage contents to the current working directory
tar xvzf path/to/influxdb2-2.0.7-linux-amd64.tar.gz# Copy the influx and influxd binary to your $PATH
sudo cp influxdb2-2.0.7-linux-amd64/{influx,influxd} /usr/local/bin/

不知为何sudo无法使用,所以我退出以后重新以root权限进入容器

docker exec -it -u root <容器名> /bin/bash

使用:
命令行输入influxd即可运行。influxd &则是后台运行。
influx -h可查看帮助。

influxd

安装方法其二:以service形式安装

官网给出了两种系统下载方式,因为superset的docker系统是debian,所以选择第一个。

# Ubuntu/Debian
wget https://dl.influxdata.com/influxdb/releases/influxdb2-2.x.x-xxx.deb
sudo dpkg -i influxdb2_2.x.x_xxx.deb# Red Hat/CentOS/Fedora
wget https://dl.influxdata.com/influxdb/releases/influxdb2-2.x.x-xxx.rpm
sudo yum localinstall influxdb2_2.x.x_xxx.deb.rpm

具体可以参考:https://docs.influxdata.com/influxdb/v2.0/install/?t=Linux
以influxdb1.x的老版本为例修改版本名称以后,直接安装,然后以服务启动。
(当然,如果你不想下载1.x版本可以把第一行中的版本改为influxdb2-2.0.7-amd64.deb

wget https://dl.influxdata.com/influxdb/releases/influxdb_1.2.0_amd64.deb
sudo dpkg -i influxdb_1.2.0_amd64.deb
sudo service influxdb start

该方法下修改配置:

cd /etc/influxdb
sudo vi influxdb.conf

将部分#去掉,如下图

 [admin]#Determines whether the admin service is enabled.enabled = true #The default bind address used by the admin service.bind-address = ":8083"#Whether the admin service should use HTTPS.#https-enabled =false #The SSL certificate used when HTTPS is enabled.#https-certificate = "/etc/ssl/influxdb.pem"

注意:
默认使用的是8086端口,修改为自己要使用的端口即可。
如果是influxdb2.x,配置文件则为config.toml。

安装方法一 :直接安装中如何配置用户

首先你要启动数据库

influxd &

创建用户和Bucket。

influx setup

修改端口等配置:

influx config create --active \-n influxdbconf-u http://0.0.0.0:<端口号> \-t mySuP3rS3cr3tT0keN \-o <组织或企业名称>

然后执行fg命令把原来的influxd进程放到前台,关掉重启。
默认的配置文件在/etc/influxdb目录下

使用以下命令可以配置influx用户和密码。

influx setup
  1. influxdb
  2. influxdb安装配置
  3. how-add-influxdb-on-superset

这篇关于安装Influxdb的过程记录的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1103439

相关文章

Redis中Hash从使用过程到原理说明

《Redis中Hash从使用过程到原理说明》RedisHash结构用于存储字段-值对,适合对象数据,支持HSET、HGET等命令,采用ziplist或hashtable编码,通过渐进式rehash优化... 目录一、开篇:Hash就像超市的货架二、Hash的基本使用1. 常用命令示例2. Java操作示例三

Redis中Set结构使用过程与原理说明

《Redis中Set结构使用过程与原理说明》本文解析了RedisSet数据结构,涵盖其基本操作(如添加、查找)、集合运算(交并差)、底层实现(intset与hashtable自动切换机制)、典型应用场... 目录开篇:从购物车到Redis Set一、Redis Set的基本操作1.1 编程常用命令1.2 集

Linux下利用select实现串口数据读取过程

《Linux下利用select实现串口数据读取过程》文章介绍Linux中使用select、poll或epoll实现串口数据读取,通过I/O多路复用机制在数据到达时触发读取,避免持续轮询,示例代码展示设... 目录示例代码(使用select实现)代码解释总结在 linux 系统里,我们可以借助 select、

k8s中实现mysql主备过程详解

《k8s中实现mysql主备过程详解》文章讲解了在K8s中使用StatefulSet部署MySQL主备架构,包含NFS安装、storageClass配置、MySQL部署及同步检查步骤,确保主备数据一致... 目录一、k8s中实现mysql主备1.1 环境信息1.2 部署nfs-provisioner1.2.

python依赖管理工具UV的安装和使用教程

《python依赖管理工具UV的安装和使用教程》UV是一个用Rust编写的Python包安装和依赖管理工具,比传统工具(如pip)有着更快、更高效的体验,:本文主要介绍python依赖管理工具UV... 目录前言一、命令安装uv二、手动编译安装2.1在archlinux安装uv的依赖工具2.2从github

MyBatis/MyBatis-Plus同事务循环调用存储过程获取主键重复问题分析及解决

《MyBatis/MyBatis-Plus同事务循环调用存储过程获取主键重复问题分析及解决》MyBatis默认开启一级缓存,同一事务中循环调用查询方法时会重复使用缓存数据,导致获取的序列主键值均为1,... 目录问题原因解决办法如果是存储过程总结问题myBATis有如下代码获取序列作为主键IdMappe

JDK8(Java Development kit)的安装与配置全过程

《JDK8(JavaDevelopmentkit)的安装与配置全过程》文章简要介绍了Java的核心特点(如跨平台、JVM机制)及JDK/JRE的区别,重点讲解了如何通过配置环境变量(PATH和JA... 目录Java特点JDKJREJDK的下载,安装配置环境变量总结Java特点说起 Java,大家肯定都

docker编写java的jar完整步骤记录

《docker编写java的jar完整步骤记录》在平常的开发工作中,我们经常需要部署项目,开发测试完成后,最关键的一步就是部署,:本文主要介绍docker编写java的jar的相关资料,文中通过代... 目录all-docker/生成Docker打包部署文件配置服务A的Dockerfile (a/Docke

linux部署NFS和autofs自动挂载实现过程

《linux部署NFS和autofs自动挂载实现过程》文章介绍了NFS(网络文件系统)和Autofs的原理与配置,NFS通过RPC实现跨系统文件共享,需配置/etc/exports和nfs.conf,... 目录(一)NFS1. 什么是NFS2.NFS守护进程3.RPC服务4. 原理5. 部署5.1安装NF

MySQL使用EXISTS检查记录是否存在的详细过程

《MySQL使用EXISTS检查记录是否存在的详细过程》EXISTS是SQL中用于检查子查询是否返回至少一条记录的运算符,它通常用于测试是否存在满足特定条件的记录,从而在主查询中进行相应操作,本文给大... 目录基本语法示例数据库和表结构1. 使用 EXISTS 在 SELECT 语句中2. 使用 EXIS