새로운 카우치베이스 스파크 커넥터 발표
이제 Couchbase Spark Connector 1.2.0을 사용할 수 있습니다. 여기에는 중요한 새 기능 및 개선 사항과 Apache Spark 1.6에 대한 지원이 포함되어 있습니다.
뛰어난 제품 개발팀을 대표하여 Couchbase Spark Connector의 최신 릴리스 1.2.0을 발표하게 되어 매우 기쁘게 생각합니다. 항상 그렇듯이 다음 주에 출시되는 시기는 우연이 아닙니다. 스파크 서밋 2016 가 샌프란시스코에서 열립니다. 저희는 이 행사를 후원하고 있으며, 따라서 저와 제 동료들은 Couchbase 부스(B7)에서 만나실 수 있습니다. 또한 6월 8일 수요일 오후 4시 15분에 "Spark로 운영 데이터베이스 강화하기" - Couchbase와 Spark의 최신 개발 소식을 들어보세요.
릴리스 세부 정보
이번 릴리즈는 Apache Spark 릴리즈 1.6을 최신 버전으로 업데이트하고 몇 가지 새로운 기능과 개선 사항을 제공합니다. 특히, Couchbase Spark 커넥터 릴리스 1.2.0:
- 아파치 스파크 1.6과 호환됩니다,
- RDD에서 카우치베이스 보기, 공간 보기 및 N1QL 쿼리 API에 대한 Java 및 Scala 지원을 추가합니다,
- RDD 및 SparkContext에서 새로운 하위 문서 조회 API에 대한 지원을 추가합니다(Couchbase Server 4.5 필요),
- Java API가 Spark SQL을 직접 사용할 수 있도록 허용합니다,
- 중첩된 필터 표현식을 포함한 모든 스파크 필터를 지원하도록 기존 SparkSQL 필터 표현식을 확장합니다,
- 스파크 스트리밍 지원 기능이 향상되었습니다(현재 단계에서는 아직 실험 단계),
- 기타 여러 버그 수정 및 개선 사항이 포함되어 있습니다.
자세한 내용은 카우치베이스 스파크 커넥터 1.2.0 릴리스 노트 에서 이번 릴리스의 기능 목록을 확인하세요. 자세한 내용은 카우치베이스 스파크 커넥터 문서 에서 예제 및 시작하기 정보를 확인하세요. 커넥터에 대한 훌륭한 회오리바람 투어도 있습니다. Michael의 블로그 게시물 아직 보시지 않으셨다면요.
커넥터는 Maven Central에서 배포됩니다(뿐만 아니라 spark-packages.org), 스파크셸을 사용하여 실험해보고 싶다면 이것만 있으면 됩니다:
> $SPARK_HOME/bin/spark-shell -packages com.couchbase.client:spark-connector_2.10:1.2.0
앞으로 나아갈 길
고객 및 파트너와 함께 Spark와 Couchbase를 어떻게 사용할 계획인지에 대해 이야기하는 것은 매우 흥미로웠습니다. 이들의 피드백과 실제 프로젝트는 커넥터의 향후 기능을 안내하는 데 도움이 될 것입니다. 아직 커넥터를 사용해 보시지 않으셨다면, 꼭 사용해 보시고 여러분의 피드백과 생각을 커넥터의 다음 방향에 추가해 주세요. 저희는 Spark 2.x의 새로운 기능(데이터브릭스의 사전 릴리스 블로그 게시물 참조)과 Spark 스트리밍 인터페이스에 대한 추가적인 개선 사항을 기대하고 있습니다.
행복한 코딩, 버그 없는 빠른 인메모리 작업!