Redis密码验证情况下创建集群
2017-08-28 03:01
316 查看
在执行:
提示:>>> Creating cluster
[ERR] Sorry, can’t connect to node ip:port
解决方案:
/usr/share/ruby/xmlrpc/client.rb
/usr/local/lib/ruby/2.3.0/xmlrpc/client.rb
/usr/local/lib/ruby/2.1.0/xmlrpc/client.rb
/usr/local/rvm/src/ruby-2.3.3/lib/xmlrpc/client.rb
/usr/local/rvm/gems/ruby-2.3.3/gems/redis-4.0.0/lib/redis/client.rb
/usr/local/rvm/rubies/ruby-2.3.3/lib/ruby/2.3.0/xmlrpc/client.rb
找到gems目录下的client.rb,并修改它(在执行redis-trib.rb的机器上修改就可以了):
一下配置,根据自己环境来配置,比如:我的端口和密码
保存,重新执行
‘>>> Creating cluster
‘>>> Performing hash slots allocation on 6 nodes…
Using 3 masters:
192.170.18.104:6377
192.170.18.128:6377
192.170.18.151:6377
Adding replica 192.170.18.152:6377 to 192.170.18.104:6377
Adding replica 192.170.18.105:6377 to 192.170.18.128:6377
Adding replica 192.170.18.129:6377 to 192.170.18.151:6377
M: 160532e157874a99bfd50aed7387075fa2a50913 192.170.18.104:6377
slots:0-5460 (5461 slots) master
M: fcd4635e10260cd05114174bc98cee4dc16013f1 192.170.18.128:6377
slots:5461-10922 (5462 slots) master
M: 5fddeceef9606efdbf672b831bb111ef4b84b1b4 192.170.18.151:6377
slots:10923-16383 (5461 slots) master
S: a4cdff4d120a57fa74c6ebfa103ba3429860fb0f 192.170.18.152:6377
replicates 160532e157874a99bfd50aed7387075fa2a50913
S: 0d60cbf4fcf9709a4f27be1472db7bb0cede2558 192.170.18.105:6377
replicates fcd4635e10260cd05114174bc98cee4dc16013f1
S: f672231c69f65611f193e5847defe8806798cce1 192.170.18.129:6377
replicates 5fddeceef9606efdbf672b831bb111ef4b84b1b4
redis-trib.rb create --replicas 1 ........
提示:>>> Creating cluster
[ERR] Sorry, can’t connect to node ip:port
解决方案:
find / -name client.rb -print
/usr/share/ruby/xmlrpc/client.rb
/usr/local/lib/ruby/2.3.0/xmlrpc/client.rb
/usr/local/lib/ruby/2.1.0/xmlrpc/client.rb
/usr/local/rvm/src/ruby-2.3.3/lib/xmlrpc/client.rb
/usr/local/rvm/gems/ruby-2.3.3/gems/redis-4.0.0/lib/redis/client.rb
/usr/local/rvm/rubies/ruby-2.3.3/lib/ruby/2.3.0/xmlrpc/client.rb
找到gems目录下的client.rb,并修改它(在执行redis-trib.rb的机器上修改就可以了):
vim /usr/local/rvm/gems/ruby-2.3.3/gems/redis-4.0.0/lib/redis/client.rb
一下配置,根据自己环境来配置,比如:我的端口和密码
DEFAULTS = { :url => lambda { ENV["REDIS_URL"] }, :scheme => "redis", :host => "127.0.0.1", :port => 6377, :path => nil, :timeout => 5.0, :password => "Htdhy,Lyzhh", :db => 0, :driver => nil, :id => nil, :tcp_keepalive => 0, :reconnect_attempts => 1, :inherit_socket => false }
保存,重新执行
redis-trib.rb create --replicas 1 ........
‘>>> Creating cluster
‘>>> Performing hash slots allocation on 6 nodes…
Using 3 masters:
192.170.18.104:6377
192.170.18.128:6377
192.170.18.151:6377
Adding replica 192.170.18.152:6377 to 192.170.18.104:6377
Adding replica 192.170.18.105:6377 to 192.170.18.128:6377
Adding replica 192.170.18.129:6377 to 192.170.18.151:6377
M: 160532e157874a99bfd50aed7387075fa2a50913 192.170.18.104:6377
slots:0-5460 (5461 slots) master
M: fcd4635e10260cd05114174bc98cee4dc16013f1 192.170.18.128:6377
slots:5461-10922 (5462 slots) master
M: 5fddeceef9606efdbf672b831bb111ef4b84b1b4 192.170.18.151:6377
slots:10923-16383 (5461 slots) master
S: a4cdff4d120a57fa74c6ebfa103ba3429860fb0f 192.170.18.152:6377
replicates 160532e157874a99bfd50aed7387075fa2a50913
S: 0d60cbf4fcf9709a4f27be1472db7bb0cede2558 192.170.18.105:6377
replicates fcd4635e10260cd05114174bc98cee4dc16013f1
S: f672231c69f65611f193e5847defe8806798cce1 192.170.18.129:6377
replicates 5fddeceef9606efdbf672b831bb111ef4b84b1b4
相关文章推荐
- Redis密码验证情况下创建集群参考资料
- 在Oracle RAC环境下创建数据库时提示不能验证ASMSNMP密码问题的解决(ORA-01017)
- 用Samba创建配置共享文件夹 (无用户名密码验证)
- Redis集群设置密码
- HGDB不知道数据库用户密码的情况下,新库使用原密码创建该用户(适用于postgres)
- java操作redis集群配置[可配置密码]和工具类
- springboot集成redis集群(带密码并序列化)
- 创建redis集群时出现no such fileto load -- rubygems问题的解决
- mantis不需要邮箱验证,创建使用密码登录
- Redis集群创建
- linux下redis集群配置与设置密码
- 【redis】 redis 创建集群时,Waiting for the cluster to join.... 一直等待
- Redis集群创建
- 解决ssh配置无密码登录后 又出现输入密码的情况--hadoop集群配置
- linux 创建用户时,无密码的情况
- redis master配置了密码进行主从同步,从要在redis.conf中配置验证:masterauth 123456
- 简单创建redis集群
- Redis学习之设置验证密码
- redis 单机或集群 设置密码
- 利用redis统计分布式集群中接口缓存命中情况