配置Codis-FE(管理界面)
codis所有的配置项可以有两种方式进行管理:通过图形界面进行配置,另外一种通过命令配置。
1、通过配置文件生成codis-fe的启动文件
a、通过codis的管理工具完成:/usr/local/codis/bin/codis-admin
b、通过"--help"查看这个命令的组成:/usr/local/codis/bin/codis-admin --help
$ /usr/local/codis/bin/codis-admin --dashboard-list --zookeeper=192.168.1.60 | tee /usr/local/codis/conf/codis.json
执行结果:
// :: zkclient.go:: [INFO] zookeeper - zkclient setup new connection to 192.168.1.60
// :: zkclient.go:: [INFO] zookeeper - Connected to 192.168.1.60:
// :: zkclient.go:: [INFO] zookeeper - Authenticated: id=, timeout=
[
{
"name": "codis-test",
"dashboard": "192.168.1.60:18080"
}
]
// :: zkclient.go:: [INFO] zookeeper - Recv loop terminated: err=EOF
// :: zkclient.go:: [INFO] zookeeper - Send loop terminated: err=<nil>
如果有需要也可以查询生成的codis.json文件。
2、启动codis-fe的程序,打开前端的图形管理界面:
$ /usr/local/codis/bin/codis-fe --help
$ /usr/local/codis/bin/codis-fe --ncpu= --log=/usr/local/codis/logs/fe.log --log-level=WARN --dashboard-list=/usr/local/codis/conf/codis.json --listen=192.168.1.60:18090
$ nohup /usr/local/codis/bin/codis-fe --ncpu= --log=/usr/local/codis/logs/fe.log --log-level=WARN --dashboard-list=/usr/local/codis/conf/codis.json --listen=192.168.1.60:18090 > /dev/null >& &
3、打开浏览器,通过web进行相应的配置
访问地址:192.168.1.60:18090
4、首先如果想要进行配置,那么必须要求进行分组处理
a、group1:
|-master:192.168.1.60:
|-slave1:192.168.1.60:
|-slave2:192.168.1.60: b、group2:
|-master:192.168.1.105:
|-slave1:192.168.1.105:
|-slave2:192.168.1.105: c、group3:
|-master:192.168.1.160:
|-slave1:192.168.1.160:
|-slave2:192.168.1.160:
分组、主从配置(设置主master、同步主从、删除机器)等功能
现在的配置就表示所有的redis的主从关系不在像之前那样通过配置文件进行硬编写了,而是通过管理软件自动配置
$ cd /usr/local/codis/bin
$ ./redis-cli -a -p
$ ./redis-cli -a -p
$ ./redis-cli -a -p
进行主从关系验证
5、此时可以查看一下zookeeper节点信息:
$ /home/xm6f/dev/zookeeper-3.4./bin/zkCli.sh -server 192.168.1.60
$ ls /
如果此时需要重新启动服务,必须删除zookeeper中的信息:rmr /codis3
配置Codis-FE(管理界面)的更多相关文章
- Django配置后台xadmin管理界面
Django配置后台xadmin管理界面 python版本3.6.5 Django版本1.10.8(刚开始是2.1.5,由于各种错误,改成了低版本) 1.xadmin的安装,下载地址https://g ...
- windows环境下安装rabbitmq及配置可视化管理界面
1.环境 windows7 64位 rabbitmq3.7.9 erlang10.22.先安装erlang,后安装rabbitmq.下载地址: rabbitmq http://www.rabbitmq ...
- Solr后台管理界面配置
配置来源 https://stackoverflow.com/questions/28043957/how-to-set-apache-solr-admin-password 注意:配置用户名密码后 ...
- F5 BIG-IP负载均衡器配置实例与Web管理界面体验
[文章作者:张宴 本文版本:v1.0 最后修改:2008.05.22 转载请注明出自:http://blog.s135.com/f5_big_ip] 前言:最近一直在对比测试F5 BIG-IP和Cit ...
- [转]F5 BIG-IP负载均衡器配置实例与Web管理界面体验
转载:http://www.zyan.cc/f5_big_ip/ 前言:最近一直在对比测试F5 BIG-IP和Citrix NetScaler负载均衡器的各项性能,于是写下此篇文章,记录F5 BIG- ...
- [Django]用户权限学习系列之权限管理界面实现
本系列前三章: http://www.cnblogs.com/CQ-LQJ/p/5604331.htmlPermission权限基本操作指令 http://www.cnblogs.com/CQ-LQJ ...
- python Django 学习笔记(五)—— Django admin自动管理界面
1,激活管理界面 修改settings.py MIDDLEWARE_CLASSES = ( 'django.middleware.common.CommonMiddleware', 'django.c ...
- Django后台管理界面
之前的几篇记录了模板视图.模型等页面展示的相关内容,这篇主要写一下后台admin管理界面的内容. 激活管理界面 Django管理站点完全是可选择的,之前我们是把这些功能给屏蔽掉了.记得上篇中Djang ...
- Linux安装完Tomcat后无法登陆管理界面
今天在Linux中安装完Tomcat后无法登陆Tomcat的管理界面,也就无法利用Tomcat管理界面来部署项目. 在Windows中一般配置完Tomcat后,只要在[conf]目录下的“tomcat ...
随机推荐
- winSocket编程(一)WSAStartup
/******************************************************************** 更新日期:2017-11-07 10:33:08* 进度:完 ...
- uint8_t / uint16_t / uint32_t /uint64_t
这些数据类型是 C99 中定义的,它就是一个结构的标注,可理解为type/typedef的缩写,表示通过typedef定义.它们只是使用typedef给类型起的别名 #ifndef _UINT8_T ...
- 第73讲:Scala界面和事件处理编程进阶实战
今天学习了王家林老师讲解的scala编程的第73讲,主要是文件选择器的使用.让我们通过代码来亲身体验一下. import scala.swing._import java.io.Fileimport ...
- java 判断手机号码和邮箱的正则表达式
很多场合会用到判断输入框输入的是否为手机或者邮箱,下面是这个正则表达式: Pattern patternMailBox = Pattern .compile( "^([a-zA-Z0-9 ...
- Ajax登录用户名密码
<script src="http://code.jquery.com/jquery-latest.js"></script>#引入jQuery#当点击函数 ...
- RxSwift学习笔记6:Subjects/PublishSubject/BehaviorSubject/ReplaySubject/Variable
// 从前面的几篇文章可以发现,当我们创建一个 Observable 的时候就要预先将要发出的数据都准备好,等到有人订阅它时再将数据通过 Event 发出去. // 但有时我们希望 Observabl ...
- [mysql语句] mysql 语句收集
// http://stackoverflow.com/questions/6666152/mysql-order-by-where 1. "select * from t_activity ...
- ReportMachine OCX 的使用方法
ReportMachine OCX http://rmachine.haotui.com/thread-55-1-1.html RMReport.ocx RMEngine.Init(1); // 初始 ...
- .netcore-FreeSql的使用-搭建context
之前用netcore搭建了一个小项目,数据库操作用的是要手写sql语句的connection和command,一直想调个EFCore或者类似SOA那样的框架 今天看到了DotNet公众号提到的.NET ...
- [JSOI2018]列队(主席树)
跟上次那道列队不一样,但都是九条可怜...(吉老师太强了) 在主席树上统计答案,因为值域只有 \(10^6\) 甚至不用离散化... \(Code\ Below:\) #include <bit ...