互联网服务Redis高可用spark

在redis的sentinel模式下如何用spark读写?

想用spark读取sentinel的redis数据,我用了spark-redis的jar包,但这个包在SparkConf初始化的时候需要指定redis.host和redis.port,val sparkConf = new SparkConf().setAppName("Test").set("redis.host", "192.16.1.90").set("redis.port", "6379")但如果指定的那台机器挂了...显示全部

想用spark读取sentinel的redis数据,我用了spark-redis的jar包,但这个包在SparkConf初始化的时候需要指定redis.host和redis.port,
val sparkConf = new SparkConf().setAppName("Test").set("redis.host", "192.16.1.90").set("redis.port", "6379")
但如果指定的那台机器挂了,程序就停了,这个怎么解决?

收起
参与3

返回Wentasy的回答

WentasyWentasy数据库管理员ChainONE

直接连接的是真实的 Redis?你需要的是高可用方案。

参考:http://www.aixchina.net/Question/230971

互联网服务 · 2017-05-06
浏览1558

回答者

Wentasy
数据库管理员ChainONE
擅长领域: 数据库大数据内存数据库

Wentasy 最近回答过的问题

回答状态

  • 发布时间:2017-05-06
  • 关注会员:2 人
  • 回答浏览:1558
  • X社区推广