强奸久久久久久久|草草浮力在线影院|手机成人无码av|亚洲精品狼友视频|国产国模精品一区|久久成人中文字幕|超碰在线视屏免费|玖玖欧洲一区二区|欧美精品无码一区|日韩无遮一区二区

首頁 > 資訊 > 經(jīng)驗(yàn) > opentsdb,怎么連接 時(shí)序列數(shù)據(jù)庫 tsdb

opentsdb,怎么連接 時(shí)序列數(shù)據(jù)庫 tsdb

來源:整理 時(shí)間:2025-03-18 14:41:24 編輯:智能門戶 手機(jī)版

本文目錄一覽

1,怎么連接 時(shí)序列數(shù)據(jù)庫 tsdb

OpenTSDB是一種基于HBase編寫的分布式、可擴(kuò)展的時(shí)間序列數(shù)據(jù)庫。OpenTSDB可以用來處理一種通用需求:存儲(chǔ)、索引和服務(wù)從大規(guī)模計(jì)算機(jī)系統(tǒng)(網(wǎng)絡(luò)設(shè)備、操作系統(tǒng)、應(yīng)用系統(tǒng))采集來的參數(shù)數(shù)據(jù),并且使這些數(shù)據(jù)易于訪問和可視化。因?yàn)镺penTSDB解決了基礎(chǔ)架構(gòu)監(jiān)控的普遍性問題,對于這本注重實(shí)戰(zhàn)的書而言它是一個(gè)了不起的項(xiàng)目。
沒看懂什么意思?

怎么連接 時(shí)序列數(shù)據(jù)庫 tsdb

2,opentsdb 支持刪除數(shù)據(jù)嗎

要是恢復(fù)誤刪文件的話直接用恢復(fù)軟件吧,我也不要你那20分,推薦你用這個(gè) ,安易數(shù)據(jù)恢復(fù)軟件,,這個(gè)是目前最好用的恢復(fù)工具。支持最全的文件格式。安全易用,支持恢復(fù)前預(yù)覽。很實(shí)用。試試吧。向?qū)降牟僮鹘缑妫苋菀拙蜕鲜?,普通用戶也能做到專業(yè)級(jí)的數(shù)據(jù)恢復(fù)效果。用只讀的模式來掃描數(shù)據(jù),在內(nèi)存中組建出原來的目錄文件名結(jié)構(gòu),不會(huì)破壞源盤內(nèi)容。
搜一下:opentsdb 支持刪除數(shù)據(jù)嗎

opentsdb 支持刪除數(shù)據(jù)嗎

3,opentsdb 和 hbase 怎么 結(jié)合

OpenTSDB 是一種基于 HBase 編寫的分布式、可擴(kuò)展的時(shí)間序列數(shù)據(jù)庫。 OpenTSDB可以用來處理一種通用需求:存儲(chǔ)、索引和服務(wù)從大規(guī)模計(jì)算機(jī)系統(tǒng)(網(wǎng)絡(luò)設(shè)備、操作系統(tǒng)、應(yīng)用系統(tǒng))采集來的參數(shù)數(shù)據(jù),并且使這些數(shù)據(jù)易于訪問和可視化。因?yàn)?OpenTSDB 解決了基礎(chǔ)架構(gòu)監(jiān)控的普遍性問題,對于我們這本注重實(shí)戰(zhàn)的書而言它是一個(gè)了不起的項(xiàng)目。如果你開發(fā)過生產(chǎn)系統(tǒng),你會(huì)知道基礎(chǔ)架構(gòu)監(jiān)控的重要性。如果你沒有這種經(jīng)驗(yàn),也不要擔(dān)心,我們會(huì)告訴你的。 OpenTSDB 存儲(chǔ)的數(shù)據(jù)是時(shí)間序列數(shù)據(jù)( time series ),這也是一個(gè)有趣的地方。傳統(tǒng)關(guān)系型模型不大適合高效處理時(shí)間序列數(shù)據(jù)的存儲(chǔ)和查詢。關(guān)系型數(shù)據(jù)庫廠商為解決這種問題經(jīng)常會(huì)依靠一些非標(biāo)準(zhǔn)的解決方案,例如,把時(shí)間序列數(shù)據(jù)存儲(chǔ)成不透明的團(tuán)兒( blob ),然后用專用查詢擴(kuò)展模塊進(jìn)行解析。

opentsdb 和 hbase 怎么 結(jié)合

4,saveasnewapihadoopdataset怎么存入hbase

opentsdb 是一種基于 hbase 編寫的分布式、可擴(kuò)展的時(shí)間序列數(shù)據(jù)庫。 opentsdb可以用來處理一種通用需求:存儲(chǔ)、索引和服務(wù)從大規(guī)模計(jì)算機(jī)系統(tǒng)(網(wǎng)絡(luò)設(shè)備、操作系統(tǒng)、應(yīng)用系統(tǒng))采集來的參數(shù)數(shù)據(jù),并且使這些數(shù)據(jù)易于訪問和可視化。因?yàn)?opentsdb 解決了基礎(chǔ)架構(gòu)監(jiān)控的普遍性問題,對于我們這本注重實(shí)戰(zhàn)的書而言它是一個(gè)了不起的項(xiàng)目。如果你開發(fā)過生產(chǎn)系統(tǒng),你會(huì)知道基礎(chǔ)架構(gòu)監(jiān)控的重要性。如果你沒有這種經(jīng)驗(yàn),也不要擔(dān)心,我們會(huì)告訴你的。 opentsdb 存儲(chǔ)的數(shù)據(jù)是時(shí)間序列數(shù)據(jù)( time series ),這也是一個(gè)有趣的地方。傳統(tǒng)關(guān)系型模型不大適合高效處理時(shí)間序列數(shù)據(jù)的存儲(chǔ)和查詢。關(guān)系型數(shù)據(jù)庫廠商為解決這種問題經(jīng)常會(huì)依靠一些非標(biāo)準(zhǔn)的解決方案,例如,把時(shí)間序列數(shù)據(jù)存儲(chǔ)成不透明的團(tuán)兒( blob ),然后用專用查詢擴(kuò)展模塊進(jìn)行解析。
Configuration conf = HBaseConfiguration.create(); String tableName = "testTable"; Scan scan = new Scan(); scan.setCaching(10000); scan.setCacheBlocks(false); conf.set(TableInputFormat.INPUT_TABLE, tableName); ClientProtos.Scan

5,opentsdb 需要在每個(gè)節(jié)點(diǎn)都啟動(dòng)嗎

本文基于的是OpenTSDB最早的一個(gè)穩(wěn)定版本1.0.0進(jìn)行講解的,下載部署完成之后,我們首先需要了解的是它的數(shù)據(jù)庫Schema, 它主要有兩個(gè)表:tsdb-uid和tsdb. 前者描述指標(biāo)(metrics)相關(guān)的元數(shù)據(jù),后者存儲(chǔ)時(shí)間序列數(shù)據(jù)。首先我們來了解一下“指標(biāo)”(metrics)的概念,簡單講一個(gè)指標(biāo)就是一個(gè)需要收集的數(shù)據(jù)項(xiàng),但是只有指標(biāo)是不能全面地描述出一條數(shù)據(jù)產(chǎn)生的相關(guān)背景信息的,比如:如果我們要統(tǒng)計(jì)cpu的使用率,我們可以建立一下名為proc.stat.cpu的metrics,如果我們從不同的機(jī)器和用戶下收集了大量的cpu信息,如果沒有對一條信息進(jìn)行一定地標(biāo)識(shí),我們是無法區(qū)分出哪些數(shù)據(jù)來自哪臺(tái)機(jī)器的哪個(gè)用戶,所以我們還需要建立一些“標(biāo)簽”(Tag)來標(biāo)識(shí)一條數(shù)據(jù)。嚴(yán)格地說,指標(biāo)和標(biāo)簽之間并沒有必然的從屬關(guān)系,就像兩個(gè)不同的指標(biāo)的數(shù)據(jù)可能都有指示其來自哪臺(tái)主機(jī)的host標(biāo)簽一樣,但是有一點(diǎn)是確定的,即:對于一條數(shù)據(jù)來說,應(yīng)該至少含有一個(gè)指標(biāo)和一個(gè)標(biāo)簽,這樣的數(shù)據(jù)才是有意義的,因此,在OpenTSDB的表設(shè)計(jì)上,就把“指標(biāo)”(metrics)和“標(biāo)簽”(Tag)統(tǒng)一放在了tsdb-uid表中存儲(chǔ),格式為:RowKey(自增ID,3字節(jié)數(shù)組):name:metrics,name:tagk,name:tagv,同時(shí)對它們之間的反向關(guān)聯(lián)關(guān)系也作了展開存儲(chǔ)。實(shí)際上我們看以看到,對于數(shù)據(jù)來說,指標(biāo)到數(shù)據(jù)是一對多的父子關(guān)系,標(biāo)簽對數(shù)據(jù)也是一對多的父子關(guān)系,OpenTSDB在這里的設(shè)計(jì)是非常具有典型性的,實(shí)際上這也是HBase表設(shè)計(jì)上的一種常見的“Pattern”:把表間關(guān)聯(lián)關(guān)系展開,以JOIN的結(jié)果為RowKey存儲(chǔ)數(shù)據(jù)!包括正向關(guān)聯(lián)和反向關(guān)聯(lián)兩類數(shù)據(jù)!(請仔細(xì)參考圖1理解)下面讓我們插入2個(gè)metrics:proc.stat.cpu和proc.stat.mem,以及一條記錄: proc.stat.cpu 1297574486 54.2 host=foo type=user來觀察一下數(shù)據(jù)表結(jié)構(gòu):
我也不確定,還是看看專業(yè)人士怎么說。

6,如何將OpenTSDB源碼導(dǎo)入eclipse

1. 下載OpenTSDB2.0.0代碼2. 解壓并進(jìn)入源碼目錄tar zxf v2.0.0cd opentsdb-2.0.0/3. 生成pom.xml文件./build.sh pom.xml4. 注釋掉pom.xml文件中的gpg插件:org.apache.maven.pluginsmaven-gpg-plugin1.4sign-artifactsverifysignoss@stumbleupon-->5. 編譯mvn install -DskipTests6. 生成eclipse工程mvn eclipse:eclipse7. 導(dǎo)入eclipseImport-->Existing Projects into Workspace-->Select root Directory中選擇OpenTSDB的目錄opentsdb-2.0.0,點(diǎn)擊Finish8. 導(dǎo)入后會(huì)有一個(gè)packege編譯有錯(cuò)誤,其實(shí)這個(gè)packege的源碼已經(jīng)導(dǎo)入到工程了,直接將該package exclude掉即可右鍵該package--->Build Path --->Exclude
1. 下載opentsdb2.0.0代碼 2. 解壓并進(jìn)入源碼目錄 tar zxf v2.0.0 cd opentsdb-2.0.0/ 3. 生成pom.xml文件 ./build.sh pom.xml 4. 注釋掉pom.xml文件中的gpg插件: org.apache.maven.plugins maven-gpg-plugin 1.4 sign-artifacts verify sign oss@stumbleupon --> 5. 編譯 mvn install -dskiptests 6. 生成eclipse工程 mvn eclipse:eclipse 7. 導(dǎo)入eclipse import-->existing projects into workspace-->select root directory中選擇opentsdb的目錄opentsdb-2.0.0,點(diǎn)擊finish 8. 導(dǎo)入后會(huì)有一個(gè)packege編譯有錯(cuò)誤,其實(shí)這個(gè)packege的源碼已經(jīng)導(dǎo)入到工程了,直接將該package exclude掉即可 右鍵該package--->build path --->exclude
文章TAG:怎么連接序列數(shù)據(jù)opentsdb時(shí)序列數(shù)據(jù)庫tsdb

最近更新

相關(guān)文章