求指点!membase使用问题
最近在学习如果使用membase,去官网也看过了,还是有很多地方不懂。在ubuntu上使用时遇到些问题。想请教各位一个问题,就是我用C++的代码写memcache的方式写入数据时,都失败了,会提示Unknown key ep_XX 等错误,但连接是成功的,有时也会有认证错误,是不是我哪里配置上有问题?请指点.谢谢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(9)
我用的是.NET客户端,往原来的MEMCACHED服务端是可以正常写入数据的,但是向MEMBASE服务器写数据总是报
“SERVER_ERROR proxy write to downstream”
这个错,能帮忙看一下吗?多谢!”
去下载最新的1.6.4.1 版本,应该没有问题。
http://www.membase.org/downloads
引用来自#8楼“五月秋风”的帖子
newliver 你好!是二进制协议的,但用代码连接11210端口连接不上。请问一下Create Bucket的时候要怎么配置,就是Bucket Settings 和 Access Control 的配置怎么填写的。
newliver 你好!是二进制协议的,但用代码连接11210端口连接不上。请问一下Create Bucket的时候要怎么配置,就是Bucket Settings 和 Access Control 的配置怎么填写的。
如果是二进制协议的话,请连接11210端口~
谢谢楼上两位。 但是代码应该没什么问题的,代码用的是原来操作memcache用的代码。
请问有没有碰到下面的问题:
Unknown key auth_errors
Unknown key rejected_conns
Unknown key reclaimed
Unknown key engine_maxbytes
Unknown key bucket_conns
Unknown key auth_cmds
Unknown key cmd_flush
Unknown key conn_yields
Unknown key daemon_connections
Unknown key libevent
我没有使用C++包,但我在使用PHP的时候,却没有发生过这种问题,因为我知道在使用PHP的时候,就把他当成memcached 服务器来使用就可以了。。。不知道我这个理解是否正确!
服务端使用的版本是membase-server-community_x86_64_1.6.0.1.deb。 用的是ubuntu下自带的libmemcached/memcached.h写的memcache的客户端。代码使用只有基本的连接,插入,取数据。
连接能成功,写和取不能成功。
错误有以下:
Unknown key ep_pending_ops_max_duration
Unknown key ep_storage_age_highwat
Unknown key ep_num_not_my_vbuckets
Unknown key ep_too_young
Unknown key ep_io_write_bytes
Unknown key ep_io_read_bytes
Unknown key ep_flush_duration
Unknown key ep_warmup_thread
Unknown key mem_used
Unknown key ep_mem_high_wat
Unknown key ep_num_value_ejects
Unknown key ep_total_del_items
Unknown key ep_pending_ops_max
Unknown key ep_tap_keepalive
Unknown key rejected_conns
Unknown key ep_oom_errors
Unknown key ep_max_txn_size
Unknown key ep_flush_duration_total
Unknown key ep_item_flush_expired
Unknown key ep_warmup_oom
Unknown key ep_storage_type
Unknown key ep_vbucket_del
Unknown key ep_total_enqueued
Unknown key ep_mem_low_wat
Unknown key ep_kv_size
Unknown key ep_vbucket_del_fail
Unknown key ep_queue_size
Unknown key ep_min_data_age
Unknown key ep_bg_fetched
Unknown key ep_commit_num
Unknown key bucket_conns
Unknown key ep_num_non_resident
Unknown key auth_cmds
Unknown key ep_too_old
Unknown key cmd_flush
Unknown key ep_version
Unknown key ep_expired
Unknown key ep_data_age_highwat
Unknown key conn_yields
Unknown key ep_warmup_dups
Unknown key ep_flush_preempts
Unknown keyep_flush_preempts
Unknown key tap_connect_received
Unknown key daemon_connections
Unknown key ep_num_eject_failures
Unknown key libevent
Unknown key ep_num_pager_runs
Unknown key ep_dbinit
Unknown key ep_max_data_size
Unknown key ep_pending_ops_total
Unknown key ep_tmp_oom_errors
Unknown key ep_commit_time_total
Unknown key ep_warmup_time
Unknown key ep_item_commit_failed
Unknown key ep_overhead
Unknown key ep_total_new_items
Unknown key ep_data_age
用命令行操作时:偶尔也会出现认证错误,读写正常。
应该把所有的开发包说明一下,用的是哪个客户端包,使用代码以及详细的错误信息