小编Ruc*_*adi的帖子

kubectl端口转发连接被拒绝[socat]

我在kubernetes的端口之一上运行pyspark。我正在尝试移植到我的本地计算机。执行我的python文件时出现此错误。

Forwarding from 127.0.0.1:7077 -> 7077
Forwarding from [::1]:7077 -> 7077
Handling connection for 7077
E0401 01:08:11.964798   20399 portforward.go:400] an error occurred forwarding 7077 -> 7077: error forwarding port 7077 to pod 68ced395bd081247d1ee6b431776ac2bd3fbfda4d516da156959b6271c2ad90c, uid : exit status 1: 2019/03/31 19:38:11 socat[1748104] E connect(5, AF=2 127.0.0.1:7077, 16): Connection refused
Run Code Online (Sandbox Code Playgroud)

这是我的python文件的几行。在定义conf的行中出现错误。

from pyspark import SparkContext, SparkConf
from pyspark.sql import SQLContext

conf = SparkConf().setMaster("spark://localhost:7077").setAppName("Stand Alone Python Script")
Run Code Online (Sandbox Code Playgroud)

我已经尝试socat在kubernetes上安装。我正在本地使用Spark版本2.4.0。我什至尝试在YAML文件中公开端口7077。没有解决。

这是用于部署的YAML文件。

apiVersion: apps/v1beta1
kind: StatefulSet
metadata:
  creationTimestamp: 2018-10-07T15:23:35Z
  generation: 16
  labels:
    chart: spark-0.2.1 …
Run Code Online (Sandbox Code Playgroud)

portforwarding socat connection-refused kubectl

5
推荐指数
1
解决办法
1061
查看次数