NoSQL influxdb

ollama serve启动报错处理 如果端口被占用,可以通过终止占用进程或修改 Ollama 的端口配置来解决。如果问题仍然存在,可以检查是否有其他 Ollama 实例运行,或者重启系统。确保防火墙或安全软件没有阻止 Ollama 使用端口。通过以上步骤,应该可以解决的错误。如果问题仍然存在,请提供更多详细信息,我会进一步协助你解决问题! 阅读详情
  • 介绍

InfluxDB介绍
InfluxDB 是用Go语言编写的一个开源分布式时序、事件和指标数据库,无需外部依赖。
特色功能
基于时间序列,支持与时间有关的相关函数(如最大,最小,求和等);
可度量性:你可以实时对大量数据进行计算;
基于事件:它支持任意的事件数据;
主要特点
无结构(无模式):可以是任意数量的列;
可拓展;
支持min, max, sum, count, mean, median 等一系列函数,方便统计;
原生的HTTP支持,内置HTTP API;
强大的类SQL语法;
自带管理界面,方便使用;

influxdb与传统数据库的比较库、表等比较:
influxDB 传统数据库中的概念
database 数据库
measurement 数据库中的表
points 表里面的一行数据

influxdb数据的构成:Point由时间戳(time)、数据(field)、标签(tags)组成。
Point属性 传统数据库中的概念
time 每个数据记录时间,是数据库中的主索引(会自动生成)
fields 各种记录值(没有索引的属性)也就是记录的值:温度, 湿度
tags 各种有索引的属性:地区,海拔

influxdb使用的端口如下:
8083: Web admin管理服务的端口, http://localhost:8083
8086: 数据写入influxdb的地址,8086为默认端口
8088:为默认端口 数据备份恢复地址

  • 安装 并且创建测试
curl -O https://dl.influxdata.com/influxdb/releases/influxdb-1.7.7.x86_64.rpm
yum install influxdb-1.7.7.x86_64.rpm

#配置文件
/etc/influxdb/influxdb.conf
#默认存储会放在/var/lib目录 如果需要修改 注意目录授权influxdb用户
/var/lib/influxdb

systemctl start influxdb
systemctl eable influxdb
systemctl status influxdb

[root@253 lib]# influxd

 8888888           .d888 888                   8888888b.  888888b.
   888            d88P"  888                   888  "Y88b 888  "88b
   888            888    888                   888    888 888  .88P
   888   88888b.  888888 888 888  888 888  888 888    888 8888888K.
   888   888 "88b 888    888 888  888  Y8bd8P' 888    888 888  "Y88b
   888   888  888 888    888 888  888   X88K   888    888 888    888
   888   888  888 888    888 Y88b 888 .d8""8b. 888  .d88P 888   d88P
 8888888 888  888 888    888  "Y88888 888  888 8888888P"  8888888P"

2019-11-26T01:21:37.333505Z	info	InfluxDB starting	{"log_id": "0JLKdMDG000", "version": "1.7.6", "branch": "1.7", "commit": "01c8dd416270f424ab0c40f9291e269ac6921964"}
2019-11-26T01:21:37.333544Z	info	Go runtime	{"log_id": "0JLKdMDG000", "version": "go1.11", "maxprocs": 4}
run: open server: listen: listen tcp 127.0.0.1:8088: bind: address already in use


[root@253 bin]# ll /usr/bin/influx*
-rwxr-xr-x. 1 root root 31682944 Apr 17  2019 /usr/bin/influx #客户端
-rwxr-xr-x. 1 root root 45000576 Apr 17  2019 /usr/bin/influxd    #服务端
-rwxr-xr-x. 1 root root 18240172 Apr 17  2019 /usr/bin/influx_inspect #查看工具
-rwxr-xr-x. 1 root root 10713181 Apr 17  2019 /usr/bin/influx_stress #压力测试工具
-rwxr-xr-x. 1 root root 19730108 Apr 17  2019 /usr/bin/influx_tsm #数据转换工具

[root@253 bin]# ll /var/lib/influxdb/
total 0
drwxr-xr-x. 3 influxdb influxdb 23 Nov 26 09:13 data     #存放最终存储的数据 文件以.tsm结尾
drwxr-xr-x. 2 influxdb influxdb 21 Nov 26 09:14 meta    #存放数据库元数据
drwx------. 3 influxdb influxdb 23 Nov 26 09:13 wal        #存放预写日志文件


#登录并创建telegraf 和telegraf账户
[root@253 tmp]# influx
Connected to http://localhost:8086 version 1.7.6
InfluxDB shell version: 1.7.6
> show databases;
> create database telegraf; 
> use telegraf;
> create user "telegraf" with password 'telegraf';
> exit
  • 常用语法

#显示用户
SHOW USERS
#创建用户
CREATE USER "user" WITH PASSWORD 'user'
#创建管理员权限的用户
CREATE USER "admin" WITH PASSWORD 'admin' WITH ALL PRIVILEGES
#删除用户
DROP USER "user"

#显示所有的表
show measurements
#查询10
select * from measurement_name limit 10;
新建表没有具体的语法,只是增加第一条数据时,会自动建立表
insert results,hostname=index1 value=1

#设置一下时间显示格式
precision rfc3339
influx -precision rfc3339

#查看一个measurement中所有的tag key 
show tag keys
#查看一个measurement中所有的field key 
show field keys

show database;
create database test;

#数据保存策略

#查看当前数据库的Retention Policies
SHOW RETENTION POLICIES ON "test" 

#创建数据保存策略
CREATE RETENTION POLICY "test" ON "telegraf" DURATION 30d REPLICATION 1 DEFAULT;  
    #注释如下:
    rp_name:策略名
    db_name:具体的数据库名
    30d:保存30天,30天之前的数据将被删除
    它具有各种时间参数,比如:h(小时),w(星期)
    REPLICATION 1:副本个数,这里填1就可以了
    DEFAULT 设为默认的策略

#修改和删除策略
ALTER RETENTION POLICY "test" ON telegraf" DURATION 3w DEFAULT
DROP RETENTION POLICY "test" ON "telegraf"

#连续查询
SHOW CONTINUOUS QUERIES

#创建新的连续查询
CREATE CONTINUOUS QUERY cq_30m ON testDB BEGIN SELECT mean(temperature) INTO weather30m FROM weather GROUP BY time(30m) END
cq_30m:连续查询的名字
testDB:具体的数据库名
mean(temperature): 算平均温度
weather: 当前表名
weather30m: 存新数据的表名
30m:时间间隔为30分钟

#插入新数据自动创建
SHOW MEASUREMENTS

#删除
DROP CONTINUOUS QUERY <cq_name> ON <database_name>

华为铁三角(AR、SR、FR)的考核指标设计 以和为核心,通过和实现协同。考核维度分为和,并随市场阶段动态调整权重。 阅读详情

相关推荐

实战分享:如何用YOLOv5s+BIFPN高效检测隧道裂缝(附数据集获取)

本文详细介绍了如何利用YOLOv5s结合BIFPN(双向特征金字塔网络)构建高效的隧道裂缝智能检测系统。文章从高质量数据集构建、针对性数据增强、模型架构选型与调优,到工程化部署全链路进行了实战分享,旨在为基础设施自动化巡检提供兼顾精度与速度的解决方案。

weixin_29062823的博客 382

bind:address already in use的深刻教训以及解决办法

今天在linux下,编写了一个简单的回射客户/服务器(就是客户机从控制台标准输入并发送数据,服务端接受数据,但是不对数据进行处理,然后将数据返回,交由客户机标准输出),然后遇到了一些问题,郁闷了好长时间,然后就想着将这些东西写下来,跟大家分享分享 1, 客户端和服务端到底那个是先退出的??这个有什么区别吗??(死循环) 2, 为什么有的时候bind:address already in use一直存在???不是说好的2-4分钟吗,,(ctrl + z 和 ctrl + c) 3, 当bind:add

L未若的博客 16万+

使用vcpkg快速安装opencascade并自动配置部署开发环境

广泛的开源库:vcpkg 提供了上千个流行的 C++ 开源库,用户可以通过简单的命令安装和集成这些库,包括 Boost、OpenCV、SQLite、fmt 等。确保包版本一致性:通过 vcpkg.json 文件,开发者可以指定依赖的库版本,确保项目在不同环境下的构建结果一致,避免由于依赖库版本不一致而导致的构建问题。强大的社区支持:Vcpkg 是开源项目,拥有活跃的社区和微软团队的支持,提供了稳定的更新和问题修复。快速更新:Vcpkg 社区活跃,库的更新速度较快,开发者可以迅速获得库的最新版本。

loujiand的博客 2294

error: listen tcp 127.0.0.1:8081: bind: address already in use

在暴露端口时有时候会报这个错误,原因是想要暴露的端口已经被占用了,只需要修改端口即可解决问题。 [root@master ~]# kubectl proxy --port=8081 error: listen tcp 127.0.0.1:8081: bind: address already in use [root@master ~]# kubectl proxy --port=8001 Starting to serve on 127.0.0.1:8001 ...

weixin_45387943的博客 6069

Databricks Genie:语义编译器架构与企业级智能解析实践

语义层是现代数据平台实现自然语言查询的核心基础,其本质是将业务术语映射为可执行、可治理的数据契约。原理上依赖结构化元数据、值字典与数据血缘三支柱协同,通过分层AI代理(如Intent Parsing、Retriever、Verifier)实现意图识别→语义对齐→安全执行的闭环。技术价值在于降低SQL使用门槛的同时保障审计性、一致性和权限可控性,适用于销售运营、财务分析等一线业务场景。本文深入解析Databricks Genie作为典型语义编译器的落地逻辑,涵盖Unity Catalog知识注入、七层Agen

weixin_29053695的博客 338

OpenEarthMap 与 xBD 数据集合并

整合好的数据:链接: https://pan.baidu.com/s/1uJ_Zg6n-s3u1D49OW52D7Q?pwd=2vwx 提取码: 2vwx完整整合步骤与代码如下。

qq_60293814的博客 1598

linux “bind: address already in use“ 解决方案

转载作者的作者的文章(套娃~): 原文链接:https://blog.csdn.net/wzl_lzw/article/details/84196085 问题: 启动http服务时,发现端口被占用,于是乎: 第一:netstat -apn | grep 端口号 (这里的端口号,替换成你被占用的那个端口号,比如Tomcat是8080,namenode是8020之类的,还有最好用root来使用这些系统级的命令) 然后得到这样的结果: 最后一排其实就pid,然后我们通过kill -9 pid .

梦~' 1451

基于Matlab-Simulink的大林算法控制系统设计与振铃消除实验

本文详细介绍了基于Matlab-Simulink的大林算法控制系统设计与振铃消除实验。通过分析纯滞后系统的控制难题,探讨大林算法在工业控制中的应用优势,并提供Matlab-Simulink环境搭建、控制器D(z)设计、振铃消除及仿真实验的完整流程。文章还对比了大林算法与PID控制的性能差异,为工程实践提供参考。

dropout6artist的博客 798

【Influxdb数据迁移,从windos移到linux】

Influxdb数据迁移,从windos移到linux

孟美岐的博客 985

MISRA C 详解 · 专栏06:2023 与 2025 更新总览(相对 2012 的差异)

本专栏 01~05 篇基于(143 规则 + 16 指令)。这六年间标准又前进了两步——(大改)和(微调)。本文补充说明「相对 2012,标准变在哪」,并给出新增规范的代表性示例。

XavierKong的博客 74

《YOLO11魔术师专栏》专栏介绍 & 专栏目录

【原创自研模块】【多组合点优化】【注意力机制】【主干篇】【neck优化】【卷积魔改】 【block&多尺度融合结合】【损失&IOU优化】【上下采样优化】【小目标性能提升】【前沿论文分享】【训练实战篇】

①答疑群聊服务;②YOLO大模型知识问答系统;③计算机视觉论文生成智能体; 1万+

【非关系型数据库】【IOT设备】InfluxDB、TimescaleDB、Cassandra和MongoDB

关系型数据库在处理IoT设备数据瓶颈 问题 原理 具体问题描述 固定的模式和结构 预定义的数据模式要求 IoT设备可能产生结构多变的数据,频繁调整数据库模式以适应这些变化是不切实际的。 扩展性限制 设计初衷是单服务器,水平扩展复杂 需要应对大量设备数据的快速扩展,关系型数据库的水平扩展可能面临性能瓶颈和一致性问题。 高并发写入性能 严格的事务ACID属性 在处理成千上万的并发写入时可能无法提供足够的写入吞吐量,导致性能下降。 成本和复杂性 大型系统维护涉及多方面的复杂性 IoT数

HaSaKing的博客 1559

【数字IC验证进阶】正则表达式(Regular Expression)快速入门指南

在芯片开发过程中,正则表达式的使用非常常见。初次上手晦涩难懂,多用几次爱不释手!

悟已往之不谏 知来者之可追 1442

构建基于NoSQL的物联网数据分析平台:InfluxDB实战指南

在当今数字化时代,物联网(IoT)技术正以前所未有的速度发展,每天都有海量的传感器数据被产生。如何高效地存储、管理和分析这些数据,成为了企业和开发者面临的重大挑战。本文将带您深入探索如何使用InfluxDB构建一个基于NoSQL的物联网数据分析平台,从安装配置到实际应用,全方位解析这一强大工具的使用方法。

neweastsun的专栏 2543

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

常见数据库介绍对比之NoSQL非关系型数据库

这些非关系型数据库具有不同的数据模型和特点,适用于各种应用场景。它们通常具有高可扩展性、高性能和灵活的数据模型,适用于大数据、实时分析、日志处理、物联网等领域。选择合适的非关系型数据库应根据应用需求、数据模型和性能要求进行评估。

2179

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

IOT数据库选型——NOSQL,MemSQL,cassandra,Riak或者OpenTSDB,InfluxDB

补充: Basho公司开源了它的时序数据库产品Riak TS 1.3 代码在github riak的riak-ts分支上! Riak KV产品构建于Riak内核之上,提供了一种高弹性、高可用的键值数据库。Riak KV产品当前正在持续改进中,专注于数据正确性、预防数据损失和破坏等特性。 Riak TS产品源于Riak KV数据库,是一种为时序数据仓库而专门构建的产品。其中集成了R...

djph26741的博客 731

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

其他笔记 - InfluxDB与MongoDB的对比

InfluxDB与MongoDB对比 文章来源: 本文将比较InfluxDB与MongoDB在常见时间序列工作负载下的性能和特性,特别是两者在数据传输率,磁盘上数据压缩率和查询性能上的差异。 InfluxDB是一个Go实现的开源时间序列数据库。它的核心由一个定制化的存储引擎设计而成,称为Time-Structured Merge (TSM)是时序结构合并树,它针对时间序列数据进行了优化。通过一个类似结构化查询风格的查询语言InfluxQL进行控制.InfluxDB为时间跨度下的数学和统计运算提供了一个开箱即

参谋谋的博客 8128

Spring Boot与NoSQL技术的集成

Spring Boot与NoSQL技术的集成

听海边涛声 1341

Influxdb数据的导入与导出(1.8->1.7)

背景 测试influxdb1.8的数据可否导入influxdb1.7中 软件 导出:win版的influxdb1.8 导入:华为云GaussDB NoSQL(for influx)1.7 导出步骤 1.先配置好win下的influxdb配置文件并通过配置文件启动 influxd -config influxdb.conf 2.在系统权限下打开cmd窗口,切换到influxdb的安装目录下 3.执行下面命令: D:\DataBase\influxdb-1.8.3_windows_amd64\infl

deerplay的博客 5693

Day651.NoSQL与RDBMS合理搭配问题 -Java业务开发常见错误

Hello,阿昌来也!今天学习分享记录的关于Nosql数据库和Mysql数据库的一系列对比,架构安排,发挥出每种数据库的优势案例。近几年,各种非关系型库,也就是 发展迅猛,在项目中也非常常见。其中不乏一些使用上的极端情况,比如直接把关系型数据库(RDBMS)全部替换为 NoSQL,或是在不合适的场景下错误地使用 NoSQL。其实,每种 NoSQL 的特点不同,都有其要着重解决的某一方面的问题。因此,我们在使用 NoSQL 的时候,要尽量让它去处理擅长的场景,否则不但发挥不出它的功能和优势,还可能会导致性能

阿昌爱Java 889

NoSQL的应用场景与案例

1.背景介绍 NoSQL数据库是一种非关系型数据库,它的特点是灵活的数据模型、高性能、易于扩展和可靠性。NoSQL数据库广泛应用于大数据、实时计算、分布式系统等领域。本文将从应用场景和案例的角度深入探讨NoSQL数据库的核心概念、算法原理、具体操作步骤和数学模型公式。 1.1 背景介绍 随着互联网的发展,数据的规模和复杂性不断增加,传统的关系型数据库已经无法满足业务需求。因此,NoSQL数据...

AI天才研究院 2555

TensorTrade 中的 Heston 随机波动率模型:基于 CIR 过程的金融价格序列生成实战

本篇技术指南聚焦 TensorTrade 开源强化学习交易框架中的 `tensortrade.stochastic.processes.heston` 模块(对应文档见 [tensortrade.stochastic.processes.heston.rst](https://link.gitcode.com/i/3be997c624ae19c4c815ed0bdb327bcd)),系统讲解 He

gitblog_00784的博客 347

华为的mysql数据库如何登陆_华为云数据库GeminiDB高度兼容Redis和InfluxDB两大接口...

随着云端数据库的蓬勃发展,市面上涌现出越来越多的数据库,如何满足日益增长的客户需求,是每个云厂商必须考虑的问题。华为云数据库聚焦企业,致力于打造企业级数据库,为企业客户提供稳定可靠、安全可信、可持续创新的云服务,华为云数据库GeminiDB在此情境下应运而生。华为云数据库GeminiDB是一款基于华为新一代DFV计算存储分离架构打造的Active-Active全分布式架构多模NoSQL数据库服务,...

weixin_42680139的博客 242

2017微软 MVP 数据实践技术活动日(北京站)

  Power BI | 交互式数据可视化 BI 工具 EXCEL BI :无所不能的业务数据分析利器 EXCEL +POWERBI=EXCEL BI https://edu.hellobi.com/course/189 Tensorflow实战验证码识别https://edu.hellobi.com/course/133 李奇https://edu.hellobi.com/cours...

weixin_33772645的博客 77

精读《SQL vs Flux》

1 引言 对时序数据的处理有两种方式,如图所示,右边是 SQL,左边是自定义查询语言,也称为 NoSQL,处于中间地带的称为 SQL-LIKE 语言。 本文通过对比 SQL 阵营的 Timescale...

a323262的博客 253
上一篇: memcached 集群搭建 magent+keepalived
下一篇: telegraf 安装
取壳羊
博客等级 码龄15年 5粉丝 128原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值