簡體   English   中英

如何校准cassandra-stress圖選項?

[英]How to calibrate cassandra-stress graph option?

我設法在集群外部運行壓力工具。 我a;准備好在我的cassa集群的銀行密鑰空間中使用基本表bank_transactions。

bank.bank_transactions(customerid text,year int,month int,id timeuuid,amount int,card text,status text,PRIMARY KEY((customerid,year,month),id)); 這是我的個人資料yaml文件:

table: bank_transactions

columnspec:
  - name: customerid
    size: uniform(5..10)
    population: uniform(1..10)
  - name: year
    size: fixed(4)
  - name: month
    size: fixed(2)
  - name: timeuuid
    cluster: uniform(20..40)
  - name: amount
    size: uniform(0..1000000)
  - name: text
    size: uniform(10..15)
  - name: status
    size: uniform(10..20)

insert:
    # How many partition to insert per batch
  partitions: fixed(2)
    # How many rows to update per partition
  select: fixed(1)/500
    # UNLOGGED or LOGGED batch for insert
  batchtype: UNLOGGED

queries:
   customer:
      cql: select *  from bank_transactions where customerid = ? and year = ? and month = ? and id = ?
      fields: multirow
#com.datastax.driver.core.exceptions.InvalidQueryException: 
#Partition key parts: year, month, id, customerid must be restricted as other parts are
   transactions:
      cql: select customerid, amount, card, status, id from bank_transactions where id = ? and customerid = ? and year = ? and month = ? 
      fields: samerow
   regularupdate:
      cql: update bank_transactions set amount = ? where customerid = ? and year = ? and month = ? and id = ?
      fields: samerow
#nestihalo se v casovem limitu, lze navysit pamet, casovy limit...      
#   updatewithlwt:
#      cql: update bank_transactions set amount = ? where customerid = ? and year = ? and month = ? and id = ? IF status = ?
#      fields: samerow

我很緊張

./cassandra-stress user profile=./stress_transactions.yaml ops\(insert=3,customer=3,transactions=2,regularupdate=1\) \
n=10000 -node 172.16.20.104,172.16.20.105,172.16.20.106 -port native=9042 thrift=9160 jmx=7199 -graph file=./transactions.html

我期待在cassandra.apache網站上有類似圖形的東西 exapmle壓力圖

但結果真的很奇怪: 我的壓力圖結果

你能幫幫我嗎,出了什么問題?

PS不介意發行等等,它只是游樂場......

在另一個游戲時間之后,我設置n = 1000000(沒有其他變化),結果更好。 測試壓力cassandra n = 1000000

希望它對某人有幫助;)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM