Membase Java负载生成器问题

Membase Java负载生成器问题,java,load,memcached,generator,membase,Java,Load,Memcached,Generator,Membase,我正在尝试运行membase文档中提供的Java Load Generator(http://techzone.couchbase.com/wiki/display/membase/Load+发电机+设置) 首先,我修改了workloadb文件,并在其中提到了membase服务器地址 WORKLOADB文件内容: db=com.yahoo.ycsb.db.spymemachedclient memcached.address=10.72.45.165 memcached.port=11211 s

我正在尝试运行membase文档中提供的Java Load Generator(http://techzone.couchbase.com/wiki/display/membase/Load+发电机+设置)

首先,我修改了workloadb文件,并在其中提到了membase服务器地址

WORKLOADB文件内容: db=com.yahoo.ycsb.db.spymemachedclient

memcached.address=10.72.45.165

memcached.port=11211

slaveaddress=10.112.83.64

直方图。桶=20

exportfile=results.txt

记录计数=200000

操作计数=500000

workload=com.yahoo.ycsb.workloads.MemcachedCoreWorkload

insertstart=200000 readallfields=true

插入比例=0

读取比例=0.95

updateproportion=0

扫描比例=0

Memadd比例=0.05 MemGetPiration=0.100

MemsetPiration=0.25 memupdateproportion=0.0

平均比例=0.05 MEMPREPENDROPERTY=0.05 memreplaceportion=0.05 memcasproportion=0.05 valuelength=2048

工作集=100000

增量=100000

printstatsinterval=5

requestdistribution=zipfian

线程数=4

然后,我使用命令antdecompilememcached构建了整个LoadGenerator项目 并尝试使用以下命令加载数据: java-cp build/ycsb.jar:lib/memcached-2.5-14-g3b3b3c8.jar:lib/jackson-core-asl-1.5.2.jar:lib/jackson-mapper-asl-1.5.2.jar:lib/slf4j-api-1.6.1.jar:lib/slf4j-simple-1.6.1.1.jar:lib/memcached-2.5-27-gc7bc636-sources.jar:lib/memcached-2.6.jar-2.6.com.yahoo.ycsb.LoadGenerator-LoadGenerator-load-load-P

发出此命令后,我得到了终端输出:

0秒:0次操作;0次/秒

2011-05-24 17:05:54.022 INFO net.spy.memcached.memcached连接:添加了{QA sa=/10.72.45.165:11222,#Rops=0,#Wops=0,#iq=0,topRop=null,topWop=null,toWrite=0,INTERGED=0}来连接队列

2011-05-24 17:05:54.026 INFO net.spy.memcached.memcached连接:添加了{QA sa=/10.72.45.165:11222、#Rops=0、#Wops=0、#iq=0、topRop=null、topWop=null、toWrite=0、INTERGED=0}来连接队列

2011-05-24 17:05:54.027 INFO net.spy.memcached.memcached连接:添加了{QA sa=/10.72.45.165:11222、#Rops=0、#Wops=0、#iq=0、topRop=null、topWop=null、toWrite=0、INTERGED=0}来连接队列

2011-05-24 17:05:54.036 INFO net.spy.memcached.memcached连接:添加了{QA sa=/10.72.45.165:11222、#Rops=0、#Wops=0、#iq=0、topRop=null、topWop=null、toWrite=0、INTERGED=0}来连接队列

2011-05-24 17:05:54.046警告net.spy.memcached.memcached连接:无法重新分发到其他节点,正在重试用户76958204的主节点

2011-05-24 17:05:54.047警告net.spy.memcached.memcached连接:无法重新分发到另一个节点,正在重试用户336694473的主节点

2011-05-24 17:05:54.048警告net.spy.memcached.memcached连接:无法重新分发到另一个节点,正在重试用户1268118805的主节点

2011-05-24 17:05:54.058警告net.spy.memcached.memcached连接:无法重新分发到其他节点,正在重试用户1681771482的主节点

谁能指出错误吗?我有三台membase服务器在集群中运行。我不明白这个错误是什么意思

问候,


Sanket Dangi

很抱歉反应太晚。我之前写过这段代码,从那以后就再也没有参与过。这个项目的目的是为了我个人的基准测试,虽然它确实给我带来了很好的结果,但是这个项目存在很多问题,我无法找到时间来稳定它。这使得目前其他人很难使用。不过,我想提一提的是,任何memcached负载生成器都将与Membase一起工作,因为Membase是与memcached兼容的。如果您仍然试图从Membase获得一些基准测试结果,我建议您看看。这是一个模拟玩家玩简单游戏的工作负载模拟器

如果我能找到时间来改善和稳定这个项目,我会更新这篇文章