BTW, you need to set zeppelin.ipython.grpc.framesize to a large number

Ruslan Dautkhanov <dautkha...@gmail.com>于2018年2月15日周四 下午1:16写道:

> Thanks a lot for prompt response Jeff. I will give this a try soon.
>
>
>
>
> --
> Ruslan Dautkhanov
>
> On Wed, Feb 14, 2018 at 7:31 PM, Jeff Zhang <zjf...@gmail.com> wrote:
>
>>
>> Sorry , miss PR link https://github.com/apache/zeppelin/pull/2802
>>
>>
>> Jeff Zhang <zjf...@gmail.com>于2018年2月15日周四 上午10:30写道:
>>
>>>
>>> HI Ruslan,
>>>
>>> Could you help try this PR ?
>>>
>>>
>>> Ruslan Dautkhanov <dautkha...@gmail.com>于2018年2月15日周四 上午1:54写道:
>>>
>>>> I've seen several cases when new ipython interpreter isn't possible to
>>>> stop using "Cancel"
>>>> button.
>>>>
>>>> Interpreter logs shows following errors.
>>>>
>>>> Then paragraph stops accepting Cancel commands and it shows that status
>>>> as "running" when it's actually not.
>>>>
>>>> Python 2.7.13.
>>>> Zeppelin from a few days old master snapshot.
>>>>
>>>> $ pip freeze | egrep "ipython|grpc|jupyter"
>>>> grpcio==1.9.1
>>>> ipython==5.1.0
>>>> ipython-genutils==0.2.0
>>>> jupyter==1.0.0
>>>> jupyter-client==5.2.2
>>>> jupyter-console==5.0.0
>>>> jupyter-core==4.4.0
>>>>
>>>>
>>>>
>>>> [1]
>>>>
>>>>>
>>>>> ERROR [2018-02-14 10:39:10,922] ({grpc-default-executor-3}
>>>>> IPythonClient.java[onError]:138) - Fail to call IPython grpc
>>>>> io.grpc.StatusRuntimeException: RESOURCE_EXHAUSTED:
>>>>> io.grpc.netty.NettyClientTransport$3: Frame size 216695976 exceeds 
>>>>> maximum:
>>>>> 4194304.
>>>>>         at io.grpc.Status.asRuntimeException(Status.java:543)
>>>>>         at
>>>>> io.grpc.stub.ClientCalls$StreamObserverToCallListenerAdapter.onClose(ClientCalls.java:395)
>>>>>         at
>>>>> io.grpc.internal.ClientCallImpl.closeObserver(ClientCallImpl.java:426)
>>>>>         at
>>>>> io.grpc.internal.ClientCallImpl.access$100(ClientCallImpl.java:76)
>>>>>         at
>>>>> io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl.close(ClientCallImpl.java:512)
>>>>>         at
>>>>> io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl.access$700(ClientCallImpl.java:429)
>>>>>         at
>>>>> io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl$1StreamClosed.runInContext(ClientCallImpl.java:544)
>>>>>         at
>>>>> io.grpc.internal.ContextRunnable.run(ContextRunnable.java:52)
>>>>>         at
>>>>> io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:117)
>>>>>         at
>>>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
>>>>>         at
>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
>>>>>         at java.lang.Thread.run(Thread.java:748)
>>>>
>>>>
>>>> and
>>>>
>>>>>  INFO [2018-02-14 10:39:10,923] ({grpc-default-worker-ELG-1-2}
>>>>> AbstractClientStream2.java[inboundDataReceived]:249) - Received data
>>>>> on closed stream
>>>>>  INFO [2018-02-14 10:39:10,924] ({grpc-default-worker-ELG-1-2} 
>>>>> AbstractClientStream2.java[inboundDataReceived]:249)
>>>>> - Received data on closed stream
>>>>>  INFO [2018-02-14 10:39:10,925] ({grpc-default-worker-ELG-1-2}
>>>>> AbstractClientStream2.java[inboundDataReceived]:249) - Received data on
>>>>> closed stream
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Ruslan Dautkhanov
>>>>
>>>
>

Reply via email to