Freshmen need help . Please leave a comment if you have the answers.Thanks very much .
嗨,
我需要有一个我的老板评价报告membase。 我下载并安装membase,然后尝试编写一个程序来测试它的文件其次是 http://wiki.membase.org/display/membase/Membase+Administration 。还有一些问题我没有得到答案,从该文档。 是否有任何人得到它,请告诉我。 非常感谢。
1。 该membase系统启动运行一次,所以我想知道如何启动和停止服务器(服务器会自动开机,当我再次终止“杀了它...").
2。 应组态的服务器从网络上首次运行控制台,可我configurate不仅在membase首先加载一遍吗? 什么?
3。 可我configurate的membase不仅从Web控制台? 这是一个远程服务器,我需要登录的第一台服务器(互联网)和登录SecureCRT的再次到第二个服务器(局域网)与SSH协议。 因此,我很难做到从Web控制台的配置。
4。 我可以新增更多的RAM时,它正在运行? 当我想重新分配更多的服务器内存,通常的方法是卸载服务器,然后安装它,并在发射configurate。 有没有更好的办法呢?
5。 如何configurate为membase参数- M的? 这个配置和我的membase午餐需要reconfigurate它。但我不知道该怎么做。
6。 我建立一个有三个computers.And使服务器从“添加服务器”在Web服务器的功能它们作为一个控制台。然后将其中一个节点与libmemcached我插入数据,我认为数据不会被存储到其他节点(计算机),然后我点击网页中的按钮控制台再平衡。但事实并非如此。 而且似乎是完全的数据从第一个节点复制到others.What我想知道的是:1)它应该从一个节点复制到其他人呢? 2)数据都是完全从第一个节点(复制cpoied?我认为这是对每个节点分发和存储的数据不应该与其他人相同)? 3)什么是进程的机制呢?第一个节点告诉他人复制数据同步?
7,如何坚持membase温控功能。 我无法找到该文件。 难道配置? 对于一些数据,也许我们需要复制它频繁。
我之前task.So问题可能是荒谬不membase和Memcache familier,但他们都是我需要知道的。
任何人谁知道答案,请告诉我。 而且如果我错过了一些其他文件,请告诉我。
非常感谢。
Hi , sorry for the page was wrote in English but translated not in English by google chrome for my careless.
The original worlds as follows and now i know something of them.Thanks for the help from bhawana@membase.
1. The membase runs once the system boost, so i want to know how to start and stop the server(The server will auto-boot again when i terminate it by "Kill ...").
2. The server should be configurated on the first run from the web console , can i configurate it again not just in the first load of the membase ?
3. Can i configurate the membase not just from the web console. It is a remote server , i need to ssh logon the first server(internet) and ssh again to the second server(LAN) with secureCRT. So it is hard for me to do the configuration from the web console.
4. Can i add some more ram when it is running ? When i want to reallocate more memory for the server , the usual way is to uninstall the server and then to install it , and configurate on the launch. Is there other better solution ?
5. How to configurate the parameter -M for the membase? The membase lunches with this configuration and i need to reconfigurate it .But i do not know how to do it. 6. I build a server with three computers.And make them as a SERVERS from the “Add Server” function in the web console .And then i insert data into one node of them with the libmemcached, I think the data will not be stored into the others nodes(computer) before i click the Rebalance button in the web console .But it was not . And it seems that the data was totally copied from the first node to the others.What i want to konw about is : 1)It should be copied from the one node to the others? 2)The data are all totally cpoied from the first node(Replication?I thought it was distribute and data stored on each node should not be same with the others)?3)What is the mechanism of the process ?The first node told the others to copy data asynchronous ? 7、What is the different from the port 11211 and port 11210 ? 8、How is persist fucntion in membase . I can not found the document.
If anyone want to restart/stop the membase server , just "vi /etc/init.d/membase-server" and you will find the answer.
The command line interface provide some functions for the administrator.
And i have made a test on the membase, i think the performance of it is good enough for my requirement. And i will be better if the server be more hommization. ThreadCount Insert per Second Query per Second Update per Second Del per Second 10 9244 16476 6907 9844 20 8068 17222 7264 8276 25 6531 8507 6373 8224 50 6299 8841 6364 9311 80 6272 8652 6153 8801 100 6211 8741 6360 10420 200 6142 8292 6261 8386 It was tested on a cluster make up of two machines with system ret hat(core 2.6.18), 8 cpu and 4G memory.And the code was wrote in C.
Hi , sorry for the page was wrote in English but translated not in English by google chrome for my careless.
The original worlds as follows and now i know something of them.Thanks for the help from bhawana@membase.
1. The membase runs once the system boost, so i want to know how to start and stop the server(The server will auto-boot again when i terminate it by "Kill ...").
If you are on Windows you can start and stop using C:\Program Files\Membase\Server\bin\service_stop.bat
and
C:\Program Files\Membase\Server\bin\service_start.bat
or on UNIX
use the command/etc/init.d/membase-server
2. The server should be configurated on the first run from the web console , can i configurate it again not just in the first load of the membase ?
I am sorry , I did not understand you here.
3. Can i configurate the membase not just from the web console. It is a remote server , i need to ssh logon the first server(internet) and ssh again to the second server(LAN) with secureCRT. So it is hard for me to do the configuration from the web console.
You can programmatically do the server configuration using the command line interface which is described here:
http://wiki.membase.org/display/membase/Membase+Command-line+Interface
4. Can i add some more ram when it is running ? When i want to reallocate more memory for the server , the usual way is to uninstall the server and then to install it , and configurate on the launch. Is there other better solution ?
No, you can not increase the RAM quota once you have deployed a cluster.
5. How to configurate the parameter -M for the membase? The membase lunches with this configuration and i need to reconfigurate it .But i do not know how to do it. 6. I build a server with three computers.And make them as a SERVERS from the “Add Server” function in the web console .And then i insert data into one node of them with the libmemcached, I think the data will not be stored into the others nodes(computer) before i click the Rebalance button in the web console .But it was not . And it seems that the data was totally copied from the first node to the others.What i want to konw about is : 1)It should be copied from the one node to the others? 2)The data are all totally cpoied from the first node(Replication?I thought it was distribute and data stored on each node should not be same with the others)?3)What is the mechanism of the process ?The first node told the others to copy data asynchronous ? 7、What is the different from the port 11211 and port 11210 ? 8、How is persist fucntion in membase . I can not found the document.
When you insert data in a cluster it will be distributed acro all the nodes. If you specify replication then copies will be made and will live across your cluster. Cluster replication defaults to asynchronous, but is designed to be synchronous. The benefit of replication being asynchronous is that membase has speeds similar to memcached in the default case, taking a data safety risk for a short interval. You may read more about it
http://wiki.membase.org/display/membase/Membase+Architecture
Please let me know if you have more questions.
Thanks
Bhawana
Hello,
As much as I can tell from the google translated email, looks like you have replication on. If you click on 'Data Buckets' on the Web Console you will see replica information in the bucket's detail.
Also, you can do all the operations that you do on the web console using the Command Line tools:
http://wiki.membase.org/display/membase/Membase+Command-line+Interface
Bhawana
Forum support is great for free but sometimes you need a guaranteed response time and dedicated resources for your questions or issues.
Consider purchasing enterprise-level support from Membase: http://www.membase.com/products-and-services/overview
Call or email "sales -at- membase -dot- com" today!