codis集群搭建笔记
一、安装Linux虚拟机
二、安装go运行环境
https://www.cnblogs.com/xmzncc/p/6218694.html
wget http://mirrors.flysnow.org/golang/go1.7.5.linux-amd64.tar.gz
三、安装JDK
四、安装zookeeper集群
五、安装codis
六、启动顺序
1、启动zk
2、启动dashboard
nohup bin/codis-dashboard --ncpu=2 --config=conf/dashboard.toml --log=/data/logs/codis/dashboard.log --log-level=WARN &
[error]: zk: node already exists
先执行:bin/codis-admin --remove-lock --product=zack-codis --zookeeper=127.0.0.1:2181
3、启动proxy
nohup bin/codis-proxy --ncpu=2 --config=conf/proxy.toml --log=/data/logs/codis/proxy.log --log-level=WARN &
4、启动server
nohup bin/codis-server conf/redis6379.conf &
nohup bin/codis-server conf/redis6380.conf &
5、启动fe
nohup bin/codis-fe --ncpu=2 --log=/data/logs/codis/fe.log --log-level=WARN --dashboard-list=conf/codis.json --listen=127.0.0.1:8090 &
6、在浏览器访问:codis-fe;127.0.0.1:8090
error1:添加group时,报invalid xauth, please check product name & auth
解决方案:首先,重新检查一遍dashboard.toml,proxy.toml,redis的配置文件,密码一致,我都改成了空。上述都不是我失败的原因,我失败是因为codis.json的配置文件中的集群名称写错了,跟dashboard和proxy的不一样。改成一致后成功
7、关闭的命令:
关闭dashboard:/usr/local/codis/bin/codis-admin --dashboard=127.0.0.1:18080 --shutdown
关闭proxy:/usr/local/codis/bin/codis-admin --proxy=127.0.0.1:11080 --auth="123" --shutdown
可以直接kill XXX线程号,不要 kill 9.
8、new group,add server
9、auto rebalance slots:自动初始化集群的slots
10、连接codis-proxy测试:
redis-cli -h 10.0.60.152 -p 19000
11、集成springmvc
codis-proxy对外就相当于一个redis实例;除了不支持 一些命令。可以直接用jedis连接;
高可用:jodis。
codis集群搭建笔记的更多相关文章
- Codis 集群搭建
Codis 集群搭建 1 安装go1.3.1 CentOS 7.0 安装go 1.3.1 1.1 下载go安装包 golang中国上下载 下载到Downloads下 1.2 解压 tar -zxf g ...
- 28.zookeeper单机(Standalones模式)和集群搭建笔记
zookeeper单机(Standalones模式)和集群搭建: 前奏: (1).zookeeper也可以在windows下使用,和linux一样可以单机也可以集群,具体就是解压zookeeper-3 ...
- 25.redis集群搭建笔记
###Redis集群### 0.准备 软件: redis-3.0.0.gem redis-3.0.0.tar.gz#源码 1.安装ruby环境 redis基于ruby槽位计算,hash算法技术,k ...
- Redis集群搭建笔记
系统为CentOS7,创建9001-9006 6个文件夹,复制 redis-server redis.conf 文件到6个新文件夹下 redis.conf文件配置如下: port 9001 daemo ...
- Hadoop集群搭建笔记
1.安装虚拟机 VMware workstation CentOS 镜像 安装Linux虚拟机:(在Win7上) 1)安装VMwareWorkstations(可修改配置) 2)添加CentOS镜像( ...
- Hadoop-1.0.4集群搭建笔记
这篇文章介绍的是简单的配置Hadoop集群的方法,适合实验和小型项目用,正式运行的集群需要用更正规的方法和更详细的参数配置,不适合使用这篇文章. 相关随笔: 用python + hadoop stre ...
- Elasticsearch集群搭建笔记(elasticsearch-6.3.0)
# 检查Java版本 java -version # 安装Elasticsearch,所有节点均安装并解压 wget https://artifacts.elastic.co/downloads/el ...
- k8s集群搭建笔记(细节有解释哦)
本文中所有带引号的命令,请手动输入引号,不知道为什么博客里输入引号,总是自动转换成了中文 基本组成 pod:k8s 最小单位,类似docker的容器(也许) 资源清单:资源.资源清单语法.pod生命周 ...
- 30.Nginx集群搭建笔记
源码安装Nginx: tar -zxvf nginx-1.8.0.tar.gz -C /nginx/ #解压Nginx rpm -ivh keepalived-1.2.13-5.el6_ ...
随机推荐
- Android四大组件:BroadcastReceiver 介绍
介绍 BroadcastReceiver 即广播组件,是 Android 的四大组件之一.用于监听和接收广播消息,并做出响应.有以下一些应用: 不同组件之间的通信(应用内或不同应用之间). 多线程之间 ...
- 错误记录PHP preg_match(): Compilation failed: range out of order in character class at offset 7 01_login.php</b> on line <b>13</b><br />
<?php //响应头格式为json,编码为uft-8,注意有- header("Content-Type:application/json;charset=utf-8"); ...
- 用Random产生1到10之间的一个随机数
bat中怎样用Random产生1到10之间的一个随机数? 当然是用%random%,示例: @echo off rem 用Random产生1到10之间的一个随机数 set num=%random% s ...
- elasticsearch: 创建mapping
elasticsearch版本: 6.5.4 创建mapping PUT http://192.168.2.136:9200/index_text/_mapping/text/ { "dyn ...
- long类型在内存中占8个字节,float类型在内存中占4个字节,为什么long还要比float小呢?
结论:数值范围大小和占用的字节没有关系. float类型的范围: 负数:-3.402823E38~-1.401298E-45 整数:0 正数:1.401298E-45~3.402823E38 long ...
- 1-9 Python判断结构
判断结构¶ In [3]: tang=100 if tang>200: print('OK') print('test')##有缩进就不在就不在if条件结构中 test In [6]: ...
- Java虚拟机所管理的内存,包含的运行时数据区域?
运行时数据区域 线程私有(随用户线程的启动和结束而建立和销毁)或所有线程共享(随虚拟机进程的启动而存在) 抛出的异常 备注 程序计数器(Program Counter Register) 线程私有 唯 ...
- NOIP 2012 Vigenère 密码
洛谷 P1079 Vigenère 密码 https://www.luogu.org/problemnew/show/P1079 JDOJ 1779: [NOIP2012]Vigenèr密码 D1 T ...
- vue系列--- 认识Flow(一)
1. 什么是Flow? Flow 是javascript代码的静态类型检查工具.它是Facebook的开源项目(https://github.com/facebook/flow),Vue.js(v2. ...
- hdu3068-最长回文-马拉车(Manacher)算法
http://acm.hdu.edu.cn/showproblem.php?pid=3068 脑子转个弯总算看懂马拉车算法了.记录一下思路和模板. 马拉车算法是在O(n)的时间内求出最大回文子串. 一 ...