InfluxDB 分布式时间序列数据库环境搭建——据qcon大会2016qiniu说集群很坑且闭源了
InfluxDB 分布式时间序列数据库环境搭建
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.基础功能使用
- 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等其他数据库使用类似。
最新文章
- Xcode7中你一定要知道的炸裂调试神技
- 02 Apache Solr: 概览 Solr在信息系统架构中的位置
- zabbix 监控客户端数据库 zabbix客户端
- 浅谈 举家搬迁静态文件到CDN
- nrf51822-主从通信分析2
- 9Types of Leader
- 修改oracle服务器所在linux主机名
- 【框架学习与探究之依赖注入--Autofac】
- 使用grafana provisioning通过配置方式添加datasource和dashboard
- 《笨方法学Python》加分题33
- ASP.NET项目开发
- 关于each other terminal
- Python yield的用法
- pytest十三:配置文件 pytest.ini
- MediaCodec在Android视频硬解码组件的应用
- EHCache学习
- C++ VC实现对话框窗口任意分割
- 2018-2019-2 20165330《网络对抗技术》Exp3 免杀原理与实践
- 机器学习中的范数规则化 L0、L1与L2范数 核范数与规则项参数选择
- HUD 2639 Bone Collector II
热门文章
- Microsoft SQL Server 安全与权限
- linux shell学习笔记二---自定义函数(定义、返回值、变量作用域)介绍
- 一起看看 scrollHeight,clientHeight,offsetHeight,scrollTop是个啥
- Effective C++标题整理
- <;Zookeeper>;入门 概念
- Python使用Flask框架,结合Highchart处理jsonl数据
- 洛谷 1937 [USACO10MAR]仓配置Barn Allocation
- MessageFormat理解,MessageFormat.format(Object obj)方法
- tyvj1117 拯救ice-cream
- spring-quartz定时器简单用法