目錄
下載rpm包
http://opentsdb.net/ 下載對應安裝包。我們本次下載的是。opentsdb-2.3.0.rpm
安裝OpenTsdb
rpm -ivh opentsdb-2.3.0.rpm --force --nodeps
因爲OpenTSdb安裝的時候會檢查操作系統的依賴包,所以用上面那個命令強制安裝並且不檢查依賴關係。
安裝好的路徑在/usr/share/opentsdb 下。
啓動hbase
因爲我們是通過CDH安裝的Hbase,通過CDH控制檯啓動Hbase即可。
修改配置文件
(1)增加zookeeper信息
在/usr/share/opentsdb/etc/opentsdb下的opentsdb.conf文件,配置zookeeper的信息
(2)修改tsd.storage.fix_duplicates
默認爲flase 改爲true
(3)自動增加mytracts
建表
1)/usr/share/opentsdb/tools 執行create_table.sh (需首先指定HBASE_HOME)
env COMPRESSION=NONE HBASE_HOME=/XXX ./create_table.sh
--------------------------我的--------------------------
env COMPRESSION=NONE HBASE_HOME=/opt/cloudera/parcels/CDH-5.16.2-1.cdh5.16.2.p0.8/lib/hbase ./create_table.sh
2)zookeeper檢驗
sh /opt/cloudera/parcels/CDH-5.16.2-1.cdh5.16.2.p0.8/lib/zookeeper/bin/zkCli.sh
##登錄zookeeper輸入
ls /hbase/table
創建的表可以在下列路徑中發現。如果不建表會出現異常錯誤。
注:如果建表有問題或者從別的環境拷貝過來使用的話,可以進入到zookeeper界面把hbase的現有表刪除。再重新建表。
啓動
# 寫一個腳本執行以下即可
tsdb tsd >/dev/null 2>log &
驗證
http://IP地址:4242