참고:이 현재 프로젝트 관리되지 않는 경우,사람을 가지고 가고 싶을 통해 유지 보수 알려주시기 바랍니다.
아파치 스파크 통합 주피터 노트북 확장.
에는 현재 노트북 셀이 파크 작업을 호출하는 경우 진행률 표시기가 포함됩니다. 작업 정보를 얻기 위해 백엔드에서 스파크 사용자 인터페이스 서비스를 쿼리합니다.
현재 실행 중인 모든 작업을 보려면”실행 중인 스파크 작업 표시”버튼을 클릭하거나Alt+S
을 누릅니다.
이 문제를 해결하려면 다음 단계를 따르세요.
설치
설치하려면 간단히 실행하십시오.:
pip install jupyter-sparkjupyter serverextension enable --py jupyter_sparkjupyter nbextension install --py jupyter_sparkjupyter nbextension enable --py jupyter_sparkjupyter nbextension enable --py widgetsnbextension
마지막 단계는 스파크가 의존하는widgetsnbextension
확장을 활성화하는 데 필요합니다. 이전에 다른 확장자에 의해 활성화되었을 수 있습니다.
호출 시 구성 오류가 발생하는 경우 위의 명령에--user
를 추가할 수 있습니다.
확장이 올바르게 설치되었는지 다시 확인하려면 실행:
jupyter nbextension listjupyter serverextension list
이 응용 프로그램은 당신에게 아름다운 욕실 꾸미기의 갤러리를 보여줍니다.:
pip install lxml
개발 및 테스트를 위해 프로젝트를 복제하고 프로젝트의 루트 디렉터리에 있는 셸에서 실행합니다:
pip install -e .jupyter serverextension enable --py jupyter_sparkjupyter nbextension install --py jupyter_sparkjupyter nbextension enable --py jupyter_spark
확장 프로그램 실행을 제거하려면:작업 메타데이터가Spark.url
구성 값(예:명령줄)에서 가져온 경우:
jupyter notebook --Spark.url="http://localhost:4040"
예제
설치가 작동하는지 확인하기 위해examples
에 포함된 간단한pyspark
예제가 있습니다.
변경 내역
0.3.0 (2016-07-04)
-
비동기 토네이도 핸들러 및
클라이언트를 사용하여 스파크에서 응답을 가져 오도록 프록시를 다시 작성했습니다. -
프록시 처리 간소화
-
프록시 핸들러도 포함하기위한 확장 된 테스트 스위트.
-
종속성으로 제거 요청.
0.2.0 (2016-06-30)
-
파이썬 패키징 및 코드 품질 문제를 해결하기 위해 리팩토링
-
파이썬 코드에 대한 추가 테스트 스위트
-
지속적인 통합 설정: https://travis-ci.org/mozilla/jupyter-spark
-
코드 검사 보고서 설정: https://codecov.io/gh/mozilla/jupyter-spark
-
명령 줄 옵션을 통해 스파크 주소를 재정의 할 수있는 기능을 추가
-
중요(설치 문서 참조)설치 핍을 실행 한 후 사용하려면 수동 단계가 필요합니다!
업데이트:
- 실행
pip uninstall jupyter-spark
spark.js
nbextensions
폴더에서 삭제합니다.jupyter_notebook_config.json
에서jupyter_spark.spark
에 대한 참조를 삭제합니다.2638>notebook.json
에서spark
에 대한 참조를 삭제합니다.설치 지침에 따라 다시 설치하십시오.
- 실행