小编Rah*_*dar的帖子

异常:在 Python 中创建 Spark 会话时,Java 网关进程在向驱动程序发送其端口号之前退出

因此,我尝试使用以下命令在 Python 2.7 中创建 Spark 会话:

#Initialize SparkSession and SparkContext
from pyspark.sql import SparkSession  
from pyspark import SparkContext

#Create a Spark Session
SpSession = SparkSession \
    .builder \
    .master("local[2]") \
    .appName("V2 Maestros") \
    .config("spark.executor.memory", "1g") \
    .config("spark.cores.max","2") \
    .config("spark.sql.warehouse.dir", "file:///c:/temp/spark-warehouse")\
    .getOrCreate()

#Get the Spark Context from Spark Session    
SpContext = SpSession.sparkContext
Run Code Online (Sandbox Code Playgroud)

我收到以下指向python\lib\pyspark.zip\pyspark\java_gateway.py路径的错误

Exception: Java gateway process exited before sending the driver its port number
Run Code Online (Sandbox Code Playgroud)

试图查看 java_gateway.py 文件,内容如下:

import atexit
import os
import sys
import select
import signal
import …
Run Code Online (Sandbox Code Playgroud)

python java python-2.7 apache-spark pyspark

3
推荐指数
2
解决办法
2万
查看次数

如何通过在Ruby中传递块来拯救?

我在我的authorize_user一个控制器中定义了自己的方法,如:

    def authorize_user
      if !((current_user.has_role? :admin, @operator) || (current_user.has_role? :super_admin))
        raise CanCan::AccessDenied
      end
    end
Run Code Online (Sandbox Code Playgroud)

我想从CanCan异常(或任何其他例外)中解救.我在我的应用程序中使用了Rolify.如何root_url使用自定义消息进行救援并重定向到我的应用程序?

我尝试了以下选项,但没有一个工作:

试试1:

rescue CanCan::AccessDenied do |exception|
    redirect_to root_url, :alert => exception.message
end
Run Code Online (Sandbox Code Playgroud)

在这种情况下出错: syntax error, unexpected keyword_do, expecting '('

试试2:

rescue CanCan::AccessDenied
  redirect_to root_url, :alert => "Unauthorized Access"
Run Code Online (Sandbox Code Playgroud)

在这种情况下出错: Render and/or redirect were called multiple times in this action

我该如何解决这个问题?


这是我的控制器代码:

class CabsController < ApplicationController
  before_action :set_cab, only: [:show, :edit, :update, :destroy]
  before_action :authenticate_user!
  after_action :authorize_user

 # Some basic CRUD actions …
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails ruby-on-rails-4

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