一百九十九、Flink——Flink写入Redis运行报错:JedisDataException: NOAUTH Authentication required

一、目的

在尚硅谷学习用Flink把txt文件数据写入Redis数据库的项目中,运行报错JedisDataException: NOAUTH Authentication required

二、报错详情

23/11/01 14:26:38 ERROR RedisSink: Redis has not been properly initialized: 
redis.clients.jedis.exceptions.JedisDataException: NOAUTH Authentication required.  
 一百九十九、Flink——Flink写入Redis运行报错:JedisDataException: NOAUTH Authentication required_第1张图片

三、解决措施

找了半天原因,最后发现是Redis配置文件里有密码,所以IDEA项目的也需要密码

(一)第一步,找到Redis配置文件 redis.conf 中的密码

[root@hurys23 conf]# vi redis.conf

一百九十九、Flink——Flink写入Redis运行报错:JedisDataException: NOAUTH Authentication required_第2张图片

发现redis.conf配置文件中的密码是hurys@123

(二)第二步,在IDEA项目中添加密码为hurys@123

一百九十九、Flink——Flink写入Redis运行报错:JedisDataException: NOAUTH Authentication required_第3张图片

(三)第三步,运行IDEA项目

一百九十九、Flink——Flink写入Redis运行报错:JedisDataException: NOAUTH Authentication required_第4张图片

运行成功,没有报错!

(四)在Redis工具中验证是否有数据写入

一百九十九、Flink——Flink写入Redis运行报错:JedisDataException: NOAUTH Authentication required_第5张图片

Redis中确实有数据写入,测试成功!

四、Redis工具RESP安装包网盘链接地址

链接:https://pan.baidu.com/s/1g8v2A3jcLrlPjdHL2stTyQ?pwd=0cq2 
提取码:0cq2

一百九十九、Flink——Flink写入Redis运行报错:JedisDataException: NOAUTH Authentication required_第6张图片

乐于奉献共享,帮助你我他!

你可能感兴趣的:(Flink,flink,大数据,Redis)