[HADOOP] 아파치 Zeppelin 던지고 NullPointerException 오류
HADOOP아파치 Zeppelin 던지고 NullPointerException 오류
나는 제플린을 처음 사용하고 제 시스템에서 제플린을 설치하려고합니다. 지금까지 다음 단계를 수행했습니다.
내가 zeppelin 튜토리얼 -> 기본 기능 (스파크)에 언급 된 테이블 프로그램으로 데이터로드를 실행하려고하면 다음과 같은 오류가 발생합니다.
java.lang.NullPointerException
at org.apache.zeppelin.spark.Utils.invokeMethod(Utils.java:38)
at org.apache.zeppelin.spark.Utils.invokeMethod(Utils.java:33)
at org.apache.zeppelin.spark.SparkInterpreter.createSparkContext_2(SparkInterpreter.java:398)
at org.apache.zeppelin.spark.SparkInterpreter.createSparkContext(SparkInterpreter.java:387)
at org.apache.zeppelin.spark.SparkInterpreter.getSparkContext(SparkInterpreter.java:146)
at org.apache.zeppelin.spark.SparkInterpreter.open(SparkInterpreter.java:843)
at org.apache.zeppelin.interpreter.LazyOpenInterpreter.open(LazyOpenInterpreter.java:70)
at org.apache.zeppelin.interpreter.remote.RemoteInterpreterServer$InterpretJob.jobRun(RemoteInterpreterServer.java:491)
at org.apache.zeppelin.scheduler.Job.run(Job.java:175)
at org.apache.zeppelin.scheduler.FIFOScheduler$1.run(FIFOScheduler.java:139)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
위에서 언급 한 오류 로그는 내 콘솔 (cmd)이 다음 오류를 표시하는 동시에 zeppelin-ui 내부의 출력을 볼 수 있습니다.
DEBUG [2018-01-11 10:55:30,059] ({Exec Stream Pumper} RemoteInterpreterManagedProcess.java[processLine]:206) - DEBUG [2018-01-11 10:55:30,059] ({pool-1-thread-3} Interpreter.java[getProperty]:165) - key: zeppelin.spark.concurrentSQL, value: false
WARN [2018-01-11 10:55:30,061] ({pool-2-thread-2} NotebookServer.java[afterStatusChange]:2064) - Job 20150210-015259_1403135953 is finished, status: ERROR, exception: null, result: %text java.lang.NullPointerException
at org.apache.zeppelin.spark.Utils.invokeMethod(Utils.java:38)
at org.apache.zeppelin.spark.Utils.invokeMethod(Utils.java:33)
at org.apache.zeppelin.spark.SparkInterpreter.createSparkContext_2(SparkInterpreter.java:398)
at org.apache.zeppelin.spark.SparkInterpreter.createSparkContext(SparkInterpreter.java:387)
at org.apache.zeppelin.spark.SparkInterpreter.getSparkContext(SparkInterpreter.java:146)
at org.apache.zeppelin.spark.SparkInterpreter.open(SparkInterpreter.java:843)
at org.apache.zeppelin.interpreter.LazyOpenInterpreter.open(LazyOpenInterpreter.java:70)
at org.apache.zeppelin.interpreter.remote.RemoteInterpreterServer$InterpretJob.jobRun(RemoteInterpreterServer.java:491)
at org.apache.zeppelin.scheduler.Job.run(Job.java:175)
at org.apache.zeppelin.scheduler.FIFOScheduler$1.run(FIFOScheduler.java:139)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
내가 빠진 것이나 스파크와 관련이있는 것이 있습니까? 제플린이 스파크를 처리 할 것이라고 가정하기 때문에 스파크를 설정할 필요가 없습니다. 도와 주셔서 미리 감사드립니다.
해결법
-
==============================
1.먼저 스파크가 일반적으로 작동하는지 확인합니다.
먼저 스파크가 일반적으로 작동하는지 확인합니다.
새로운 "스파크 노트"를 써 보았습니까?
그것은 sparkcontext를 초기화하려고합니다. 그것이 효과가있을 때 우리는 좋다. 그리고 우리는 사용하고있는 단락에서 사용되는 문법을 옵션에서 검사 할 필요가있다.
실행되지 않는 경우 다음 변수를 사용하여 zeppelin-env.cmd를 확인 / 설정합니다.
당신이 창문에 아직 설치 스파크가 작동하지 않을 경우.
모든 단계가 작동하지 않으면 실행 해 보려는 결과와 코드를 보여주십시오.
BR
최신 정보 다음 게시물은 자습서를 실행하기 위해 창에서 zeppelin을 설정하는 방법을 정확하게 설명합니다.
https://hernandezpaul.wordpress.com/2016/11/14/apache-zeppelin-installation-on-windows-10/
난 그냥 내 창문에 그것을 통해 갔다. 그리고 그것은 나를 위해 잘 일했다.
from https://stackoverflow.com/questions/48200183/apache-zeppelin-throwing-nullpointerexception-error by cc-by-sa and MIT license