安装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

相关文章

Java进程异常故障定位及排查过程

《Java进程异常故障定位及排查过程》:本文主要介绍Java进程异常故障定位及排查过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、故障发现与初步判断1. 监控系统告警2. 日志初步分析二、核心排查工具与步骤1. 进程状态检查2. CPU 飙升问题3. 内存

Python中win32包的安装及常见用途介绍

《Python中win32包的安装及常见用途介绍》在Windows环境下,PythonWin32模块通常随Python安装包一起安装,:本文主要介绍Python中win32包的安装及常见用途的相关... 目录前言主要组件安装方法常见用途1. 操作Windows注册表2. 操作Windows服务3. 窗口操作

SpringBoot整合liteflow的详细过程

《SpringBoot整合liteflow的详细过程》:本文主要介绍SpringBoot整合liteflow的详细过程,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋...  liteflow 是什么? 能做什么?总之一句话:能帮你规范写代码逻辑 ,编排并解耦业务逻辑,代码

Java中调用数据库存储过程的示例代码

《Java中调用数据库存储过程的示例代码》本文介绍Java通过JDBC调用数据库存储过程的方法,涵盖参数类型、执行步骤及数据库差异,需注意异常处理与资源管理,以优化性能并实现复杂业务逻辑,感兴趣的朋友... 目录一、存储过程概述二、Java调用存储过程的基本javascript步骤三、Java调用存储过程示

MySQL中的InnoDB单表访问过程

《MySQL中的InnoDB单表访问过程》:本文主要介绍MySQL中的InnoDB单表访问过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1、背景2、环境3、访问类型【1】const【2】ref【3】ref_or_null【4】range【5】index【6】

在Spring Boot中集成RabbitMQ的实战记录

《在SpringBoot中集成RabbitMQ的实战记录》本文介绍SpringBoot集成RabbitMQ的步骤,涵盖配置连接、消息发送与接收,并对比两种定义Exchange与队列的方式:手动声明(... 目录前言准备工作1. 安装 RabbitMQ2. 消息发送者(Producer)配置1. 创建 Spr

浏览器插件cursor实现自动注册、续杯的详细过程

《浏览器插件cursor实现自动注册、续杯的详细过程》Cursor简易注册助手脚本通过自动化邮箱填写和验证码获取流程,大大简化了Cursor的注册过程,它不仅提高了注册效率,还通过友好的用户界面和详细... 目录前言功能概述使用方法安装脚本使用流程邮箱输入页面验证码页面实战演示技术实现核心功能实现1. 随机

Navicat数据表的数据添加,删除及使用sql完成数据的添加过程

《Navicat数据表的数据添加,删除及使用sql完成数据的添加过程》:本文主要介绍Navicat数据表的数据添加,删除及使用sql完成数据的添加过程,具有很好的参考价值,希望对大家有所帮助,如有... 目录Navicat数据表数据添加,删除及使用sql完成数据添加选中操作的表则出现如下界面,查看左下角从左

CSS3打造的现代交互式登录界面详细实现过程

《CSS3打造的现代交互式登录界面详细实现过程》本文介绍CSS3和jQuery在登录界面设计中的应用,涵盖动画、选择器、自定义字体及盒模型技术,提升界面美观与交互性,同时优化性能和可访问性,感兴趣的朋... 目录1. css3用户登录界面设计概述1.1 用户界面设计的重要性1.2 CSS3的新特性与优势1.

k8s上运行的mysql、mariadb数据库的备份记录(支持x86和arm两种架构)

《k8s上运行的mysql、mariadb数据库的备份记录(支持x86和arm两种架构)》本文记录在K8s上运行的MySQL/MariaDB备份方案,通过工具容器执行mysqldump,结合定时任务实... 目录前言一、获取需要备份的数据库的信息二、备份步骤1.准备工作(X86)1.准备工作(arm)2.手