[KairosDB] CentOS7 安裝KairosDB-1.2.1
阿新 • • 發佈:2018-12-13
1. 系統環境:
- OS:CentOS7.3
- Java:JDK8
- Cassandra:cassandra-3.10
2. 安裝KairosDB
2.1 下載解壓
[[email protected] software]# tar -zxvf kairosdb-1.2.1-1.tar.gz -C /software/
[[email protected] software]# cd /software/kairosdb/
[[email protected] kairosdb]#
2.4 修改底層儲存
KairosDB預設底層儲存為H2,根據我們的需要修改為Cassandra。
[[email protected] kairosdb]# vi conf/kairosdb.properties kairosdb.service.datastore=org.kairosdb.datastore.cassandra.CassandraModule kairosdb.datastore.cassandra.cql_host_list=192.168.1.6:9042,192.168.1.7:9042,192.168.1.8:9042 kairosdb.datastore.cassandra.auth.user_name=cassandra kairosdb.datastore.cassandra.auth.password=cassandra
2.5 啟動KairosDB
[[email protected] kairosdb]# ./bin/kairosdb.sh start
[[email protected] kairosdb]# netstat -nltp | grep java
tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN 12364/java
tcp 0 0 0.0.0.0:4242 0.0.0.0:* LISTEN 12364/java
tcp 0 0 172.16.16.50:9042 0.0.0.0:* LISTEN 27922/java
tcp 0 0 0.0.0.0:3030 0.0.0.0:* LISTEN 29584/java
tcp 0 0 172.16.16.50:7000 0.0.0.0:* LISTEN 27922/java
tcp 0 0 0.0.0.0:7199 0.0.0.0:* LISTEN 27922/java
tcp 0 0 127.0.0.1:45088 0.0.0.0:* LISTEN 27922/java
[ [email protected] kairosdb]#
配置cassandra
配置Cassandra,開啟並編輯Cassandra.yaml檔案,修改start_rpc: false -》 start_rpc: true
cqlsh連線cassandra,修改修復配置
[[email protected] kairosdb]# cqlsh -ucassandra -pcassandra 192.168.1.6
Connected to Cassandra01 at 192.168.1.6:9042.
[cqlsh 5.0.1 | Cassandra 3.10 | CQL spec 3.4.4 | Native protocol v4]
Use HELP for help.
[email protected]> use kairosdb
... ;
[email protected]:kairosdb> show tables;
Improper show command.
[email protected]:kairosdb> desc tables;
row_keys data_points string_index
row_key_index service_index row_key_time_index
# 這三個引數是設定cassandra有多大概率程序read repair,預設100%,這裡設為10%。
[email protected]:kairosdb> alter table data_points with read_repair_chance = 0.1;
[email protected]:kairosdb> alter table row_key_index with read_repair_chance = 0.1;
[email protected]:kairosdb> alter table string_index with read_repair_chance = 0.1;