node1、node2 两个机器分别部署一个 master,预想状态是其中一台机器的 master 处于活跃状态,另一台处于备用状态,结果是两个都是 standby 状态。
查看日志:
首先切换目录 cd /export/server/spark/logs
其中 /export/server/spark 替换为自己的 spark 安装目录。 然后执行命令 tail spark-root-org.apache.spark.deploy.master.Master-1-node2.itcast.cn.out。
spark-root-org.apache.spark.deploy.master.Master-1-node2.itcast.cn.out 代表的是查看 logs 目录下,日志名字包含 master 的日志,可能名称不完全一致。
发现日志里面频繁报出这几个错误
Unable to read additional data from server sessionid 0x0, likely server has closed socket, closing socket connection and attempting reconnect问题方案
我这里的 spark 是 3.2.0 版本,zookeeper 至少要 3.4.9 以上,所以尽量使用 3.5 或者 3.6 以上的zookeeper 版本。我尝试安装 3.6.0 版本后测试成功:一台机器上的 master 为活跃状态,一台机器上的 master 为备份状态
参考链接:https://www.cnblogs.com/yuxuan-light-of-Taihu-Lake/p/15757885.html
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)