所需软件:postman:一款chrome插件,通过向OpenTSDB发生Http请求来插入数据

环境信息:opentsdb.conf(该文件安装后需手工创建)配置如下:

tsd.network.port=4242
tsd.http.staticroot=/root/opentsdb/build/staticroot
tsd.http.cachedir=/root/opentsdb/cache4tsdb
tsd.core.auto_create_metrics = true

启动命令:

tsdb tsd --config=opentsdb.conf  --zkquorum=node2:2181,node1:2181,node3:2181

1、postman发送的HTTP请求如下:

[
{"metric": "sys.cpu.nice","timestamp": 1502190111,"value": 18,"tags": {"host": "web01","dc": "lga"}
},
{"metric": "sys.cpu.nice","timestamp": 1502190171,"value": 26,"tags": {"host": "web02","dc": "lga"}
},
{"metric": "sys.cpu.nice","timestamp": 1502190861,"value": 16,"tags": {"host": "web01","dc": "lga"}
},
{"metric": "sys.cpu.nice","timestamp": 1502190231,"value": 16,"tags": {"host": "web01","dc": "lga"}
}
]

说明:可以获取用当前的时间戳修改上述请求的,这样方便在OpenTSDB上设置查询条件。

2、OpenTSDB界面查询:

3、在Hbase查询tsdb和tsdb-uid表

hbase(main):008:0> scan 'tsdb'
ROW                                        COLUMN+CELL                                                        \x00\x00\x01Xj\xDBp\x00\x00\x01\x00\x00\x column=t:N\xD0, timestamp=1502190579076, value=\x12                01\x00\x00\x02\x00\x00\x02                                                                                   \x00\x00\x01Xj\xDBp\x00\x00\x01\x00\x00\x column=t:N\xF0, timestamp=1502190579076, value=\x10                01\x00\x00\x02\x00\x00\x02                                                                                   \x00\x00\x01Xj\xDBp\x00\x00\x01\x00\x00\x column=t:O\x00, timestamp=1502190579076, value=\x10                01\x00\x00\x02\x00\x00\x02                                                                                   \x00\x00\x01Xj\xDBp\x00\x00\x01\x00\x00\x column=t:N\xE0, timestamp=1502190579076, value=\x1A                01\x00\x00\x02\x00\x00\x03                                                                                   \x00\x00\x01Y\x89\x99\xB0\x00\x00\x01\x00 column=t:\x06\xF0, timestamp=1502191023625, value=\x12             \x00\x01\x00\x00\x02\x00\x00\x02                                                                             \x00\x00\x01Y\x89\x99\xB0\x00\x00\x01\x00 column=t:\x0Ep, timestamp=1502191023625, value=\x10                \x00\x01\x00\x00\x02\x00\x00\x02                                                                             \x00\x00\x01Y\x89\x99\xB0\x00\x00\x01\x00 column=t:4\x90, timestamp=1502190914607, value=\x12                \x00\x01\x00\x00\x02\x00\x00\x02                                                                             \x00\x00\x01Y\x89\x99\xB0\x00\x00\x01\x00 column=t:5\xD0, timestamp=1502191023625, value=\x10                \x00\x01\x00\x00\x02\x00\x00\x02                                                                             \x00\x00\x01Y\x89\x99\xB0\x00\x00\x01\x00 column=t:8P, timestamp=1502190914607, value=\x10                   \x00\x01\x00\x00\x02\x00\x00\x02                                                                             \x00\x00\x01Y\x89\x99\xB0\x00\x00\x01\x00 column=t:\x0A\xB0, timestamp=1502191023625, value=\x1A             \x00\x01\x00\x00\x02\x00\x00\x03                                                                             \x00\x00\x01Y\x89\x99\xB0\x00\x00\x01\x00 column=t:50, timestamp=1502190914607, value=\x1A                   \x00\x01\x00\x00\x02\x00\x00\x03
4 row(s) in 0.1160 seconds
hbase(main):002:0> scan 'tsdb-uid'
ROW                                                    COLUMN+CELL                                                                                                                                                    \x00                                                  column=id:metrics, timestamp=1502190238134, value=\x00\x00\x00\x00\x00\x00\x00\x01                                                                             \x00                                                  column=id:tagk, timestamp=1502190577880, value=\x00\x00\x00\x00\x00\x00\x00\x02                                                                                \x00                                                  column=id:tagv, timestamp=1502190578013, value=\x00\x00\x00\x00\x00\x00\x00\x03                                                                                \x00\x00\x01                                          column=name:metrics, timestamp=1502190238162, value=sys.cpu.nice                                                                                               \x00\x00\x01                                          column=name:tagk, timestamp=1502190577839, value=dc                                                                                                            \x00\x00\x01                                          column=name:tagv, timestamp=1502190577865, value=lga                                                                                                           \x00\x00\x02                                          column=name:tagk, timestamp=1502190577887, value=host                                                                                                          \x00\x00\x02                                          column=name:tagv, timestamp=1502190577914, value=web01                                                                                                         \x00\x00\x03                                          column=name:tagv, timestamp=1502190578060, value=web02                                                                                                         dc                                                    column=id:tagk, timestamp=1502190577846, value=\x00\x00\x01                                                                                                    host                                                  column=id:tagk, timestamp=1502190577897, value=\x00\x00\x02                                                                                                    lga                                                   column=id:tagv, timestamp=1502190577869, value=\x00\x00\x01                                                                                                    sys.cpu.nice                                          column=id:metrics, timestamp=1502190238177, value=\x00\x00\x01                                                                                                 web01                                                 column=id:tagv, timestamp=1502190577921, value=\x00\x00\x02                                                                                                    web02                                                 column=id:tagv, timestamp=1502190578069, value=\x00\x00\x03
10 row(s) in 0.1670 seconds

通过postman向OpenTSDB插入数据并查询相关推荐

  1. 简单介绍MySQL插入数据与查询数据

    这篇文章主要介绍了 MySQL插入数据与查询数据,缺省插入.缺省插入.缺省插入等各种数据插入分享,需要的小伙伴可以参考一下,希望对你有所帮助 一.插入数据 insert into 表名 (列1,... ...

  2. Python使用pymysql往数据库插入数据和查询数据

    Python使用pymysql往数据库插入数据和查询数据 第一步:导入import pymysql连接数据库 #连接数据库try:db = pymysql.connect(host='127.0.0. ...

  3. sqlite学习笔记5:插入数据,查询数据和删除数据

    曾闻:全部的编程都是已数据为中心,觉得很有道理. 所谓数据库数据库,没有数据叫什么数据库,接下来就看看怎样在表中插入数据. 一 插入数据 1 创建一张表 首先为了插入数据,须要先创建一张表: CREA ...

  4. MFC中使用sqlite3操作数据库 创建,插入数据,查询数据

    需要用到的文件有sqlite3.h .sqlite3.dll.sqlite3.lib.网上很多人分享下载地址这里不再赘述. 将这三个文件拷贝到自己新建MFC项目目录下,在解决方案窗口下 添加现有项,选 ...

  5. SQLServer创建表,插入数据,查询,创建触发器,存储过程

    建数据库 create database school --建表 use school create table students (s_id int identity(1,1) primary ke ...

  6. hash表的创建,插入数据,查询数据(包含代码)

    本文章采用的是hash表的链地址存储方式 Hash表的含义 Hash表,又称散列表.在前面讨论的顺序.折半.分块查找和树表的查找中,其ASL的量级在O(n)-O(log2n)之间.不论ASL在哪个量级 ...

  7. SQL 插入数据和查询

    毫无疑问,SQL语句中最常用的就是SELECT 语句,但是还有三个语句也是很常用的,第一个就是: INSERT 用来将一行插入到数据库表中, 第一行要写出所操纵的数据库,查看效果: 代码: USE m ...

  8. 插入数据前查询是否存在_异步检测数据是否存在的修订

    ​经测试,前面的一篇文章有错误,现在修订如下: 有错误的文章:录入时检测数据是否存在的验证 一.前端代码 function checkbqid() { var bqid = $("#txtB ...

  9. java 批量插入clob_SpringBoot系列(16)线程池Executors并发编程之批量查询-插入数据

    在上篇文章中Debug给大家分享介绍了"Java线程池-多线程的其中一种应用场景~广播式给所有有效用户发送邮件(通知)",本篇文章我们将继续向前迈进,继续介绍并实战"线程 ...

最新文章

  1. Runnable接口和贪心算法
  2. linux c 并行编程从入门到精通,VISUAL STUDIO 2010并行编程从入门到精通(微软技术丛书)...
  3. SAP RETAIL 初阶之使用事务代码WRFMATCOPY创建商品主数据
  4. icc校色文件使用教程_Flink教程-flink 1.11使用sql将流式数据写入文件系统
  5. 从零开始入门 K8s | Kubernetes API 编程范式
  6. CF643F-Bears and Juice【组合数学】
  7. 破解静态WEP KEY全过程
  8. Netty 5用户指南
  9. matlab 符号表,MATLAB——matlab特殊符号表【转载】
  10. Android Ptrace Inject
  11. hdfs 指令_HDFS 常用命令
  12. android switch 使用
  13. 智慧遂川城管建设项目-容灾备份一体机
  14. 现代教育技术计算机网络试题及答案,现代教育技术试题及答案解析
  15. 操作系统形式化验证实践教程(2) - HOL列表与集合
  16. Golang里的AES加密、解密
  17. 安装完ubuntu系统后的优化
  18. 做淘宝店铺为什么一定要定位?
  19. VisualVM的配置和使用
  20. C语言 | 文件打开关闭

热门文章

  1. 一个故事告诉你,数据分析如何给企业带来价值
  2. 原来flash player对图片的解码不是异步的,AIR2.6后就异步了
  3. html几个数据包,报文和数据包的区别
  4. java 事件监听器 执行类_事件及事件监听器类 java
  5. python打开快捷方式_Python打开一个JAR快捷方式
  6. php-fpm nginx 关系,nginx 和php-fpm关系
  7. 编程实现 带符号减法溢出判断
  8. 【实用】Putty常见错误汇总
  9. 【Angular 4】管道
  10. UML--交互图(时序图、协作图)