InfluxDB 分布式时间序列数据库环境搭建——据qcon大会2016qiniu说集群很坑且闭源了

简介:

       InfluxDB 分布式时间序列数据库环境搭建

 
1. 环境说明

Ubuntu14.04  + influxDB V0.10.1 搭建3个节点的分布式数据库,副本数量2,各节点之间自动进行数据备份并与heapster kubernate配合,收集各容器运维数据。

2. InfluxDB安装

wget https://s3.amazonaws.com/influxdb/influxdb_0.10.1-1_amd64.deb

sudo dpkg -i influxdb_0.10.1-1_amd64.deb

也可以用apt-get来安装,需要添加镜像源,apt-get安装可参照https://docs.influxdata.com/influxdb/v0.9/introduction/installation/#ubuntu-debian

安装完成后

sudo service influxdb start  启动数据库服务。

3.基础功能使用

 

   对influxDB数据库的操作与访问有以下几种方式:
  • 8083端口可提供web操作页面,可以在web页面,直接输入SQL语句中进行数据库的查询,读写
  • 使用8086端口REST接口进行数据库操作

http://localhost:8086/query?pretty=true' --data-urlencode "db=mydb" --data-urlencode "q=SELECT value FROM cpu_load_short WHERE region='us-west'"

其中mydb是要查询的数据库名字,红色部分是执行的SQL语句

详情可参照REST API : https://docs.influxdata.com/influxdb/v0.10/guides/querying_data/

 

  • 使用client lib进行数据库访问

InfluxDB提供多种语言的lib(python ,go ,java... )供用户使用, 用于开发三方程序使用数据库, 其实这些lib本质还是访问REST API.  参考:https://docs.influxdata.com/influxdb/v0.10/clients/api/

 

  • 使用客户端工具进行访问

 

 influxDB安装的同时,也提供了对应的CLI工具,运行influx -host <server_ip>就可以连接到远程数据库端进行操作,这部分跟MYSQL等其他数据库使用类似。














本文转自张昺华-sky博客园博客,原文链接:http://www.cnblogs.com/bonelee/p/6811690.html,如需转载请自行联系原作者


相关文章
|
6天前
|
关系型数据库 MySQL 分布式数据库
《MySQL 简易速速上手小册》第6章:MySQL 复制和分布式数据库(2024 最新版)
《MySQL 简易速速上手小册》第6章:MySQL 复制和分布式数据库(2024 最新版)
37 2
|
1月前
|
Oracle 关系型数据库 分布式数据库
分布式数据库集成解决方案
分布式数据库集成解决方案
204 0
|
3月前
|
分布式数据库 数据库 数据库管理
什么是分布式数据库
什么是分布式数据库
|
1天前
|
存储 分布式计算 Hadoop
基于Hadoop分布式数据库HBase1.0部署及使用
基于Hadoop分布式数据库HBase1.0部署及使用
|
8天前
|
SQL 关系型数据库 MySQL
MySQL环境搭建——“MySQL数据库”
MySQL环境搭建——“MySQL数据库”
|
28天前
|
存储 监控 Java
InfluxDB时序数据库安装和使用
InfluxDB时序数据库安装和使用
47 2
|
存储 传感器 数据管理
【软件设计师备考 专题 】面向对象数据库和分布式对象:理解新的数据管理概念
【软件设计师备考 专题 】面向对象数据库和分布式对象:理解新的数据管理概念
53 0
|
1月前
|
存储 数据采集 数据挖掘
【软件设计师备考 专题 】数据仓库和分布式数据库基础知识
【软件设计师备考 专题 】数据仓库和分布式数据库基础知识
197 0
|
1月前
|
存储 SQL 分布式计算
TiDB整体架构概览:构建高效分布式数据库的关键设计
【2月更文挑战第26天】本文旨在全面概述TiDB的整体架构,深入剖析其关键组件和功能,从而帮助读者理解TiDB如何构建高效、稳定的分布式数据库。我们将探讨TiDB的计算层、存储层以及其他核心组件,并解释这些组件是如何协同工作以实现卓越的性能和扩展性的。通过本文,读者将能够深入了解TiDB的整体架构,为后续的学习和实践奠定坚实基础。
|
1月前
|
运维 关系型数据库 分布式数据库
客户说|从4小时到15分钟,一次分布式数据库的丝滑体验
识货APP致力于为广大用户提供专业的网购决策指导,为喜欢追求性价比的网购朋友带来及时劲爆的运动、潮流、生活、时尚等网购优惠资讯,产品覆盖国内外主流购物商城。它提供了全球范围内的时尚品牌、潮流单品的信息,帮助用户发现和购买最新、最热、最具性价比的时尚商品。近年来,各大电商平台上的商品信息持续增加,海量商品信息增加了消费者的选购成本。识货从用户视角出发,不断整合行业渠道供给,降低发现和筛选成本,帮助用户更高效地购买到最具性价比的产品。

热门文章

最新文章