Apache Thrift란Apache Thrift는 다양한 프로그래밍 언어 간에 효율적으로 서비스를 정의하고 상호 운영할 수 있도록 설계된 인터페이스 정의 언어 및 바이너리 통신 프로토콜임.Thrift는 원래 페이스북에서 개발됐으며, 이후 아파치 소프트웨어 재단에 기부되어 현재 오픈 소스 프로젝트로 관리됨. Apache Thrift의 주요 기능 및 개념1. 인터페이스 정의 언어Thrift는 IDL을 사용하여 서비스 인터페이스 및 데이터 구조를 정의함.이 정의는 Thrift 컴파일러를 사용하여 여러 프로그래밍 언어의 클라이언트 및 서버 코드를 생성하는 데 사용됨.예를 들어, Thrift 파일 (.thrift)에서 데이터 구조와 서비스 메서드를 정의하면, 이를 바탕으로 Java, Python, C++, Go..
원본# Licensed to the Apache Software Foundation (ASF) under one or more# contributor license agreements. See the NOTICE file distributed with# this work for additional information regarding copyright ownership.# The ASF licenses this file to You under the Apache License, Version 2.0# (the "License"); you may not use this file except in compliance with# the License. You may obtain a copy of the ..
아파치 제플린이란?아파치 제플린은 데이터 분석, 시각화, 협업을 위한 웹 기반의 노트북 인터페이스임.다양한 데이터 소스에 접근하여 데이터를 분석하고, 시각화할 수 있으며, 다양한 언어를 지원하여 개발자, 데이터 과학자, 분석가가 함께 작업할 수 있도록 도와줌. 아파치 제플린의 주요 기능과 특징1. 노트북 인터페이스아파치 제플린은 주피터 노트북과 유사한 웹 기반의 노트북 환경을 제공함.사용자는 코드, 텍스트, 그리고 시각화된 데이터를 같은 노트북에서 함께 다룰 수 있음.노트북 형식으로 작업을 문서화하고, 분석 과정을 공유하거나 재현할 수 있음. 2. 다양한 언어 지원아파치 제플린은 여러 프로그래밍 언어를 지원함.기본적으로 Scala, Python, SQL, R 등을 사용할 수 있으며, 플러그인이나 인터프리..
1. Jira 이슈 등록하기Jira Zeppelin 접속 및 로그인- https://issues.apache.org/jira/projects/ZEPPELIN/issues 만들기 클릭 설정 및 정보 채워넣기- 이슈 유형- 요약- 우선순위- 구성요소- 수정버전- 설명- 첨부 파일- 최초 추정- 레이블 본인이 작업 예정이라면 Jira에 댓글 남기기 2. 작업내 계정으로 포크한 레파지토리에서 작업 작업이 완료됐다면 master 브랜치에 그대로 커밋 및 푸시하기 원본 제플린 레파지토리로 가서 PR 만들기- https://github.com/apache/zeppelin/pull/4776