eces / macaron

좋은 빅데이터 솔루션 - 마카롱
GNU General Public License v3.0
2 stars 0 forks source link

마카롱 1 사용자 인터페이스 #3

Open eces opened 11 years ago

eces commented 11 years ago

커맨드 라인 인터페이스(CLI)로 갈수도있고, 웹 인터페이스를 쓸 수도 있는데 일단 빨리 개발할수있는건 CLI가 아닌가 싶어. 잘팔리는건 웹인터페이스이려나?

충분히 논의된다음에 옮기려고 위키에 적다가 여기로 옮겨왔음.


정형데이터 또는 비정형데이터를 빅데이터 스토리지로 주기적(1시간)으로 이전하여 데이터 마이닝 알고리즘을 시동할 수 있는 독립된 설치형 시스템

./macaron

클러스터 셋팅

sbt command line application으로 만들면 쉽더라. (http://www.scala-sbt.org/0.13.0/docs/Extending/Command-Line-Applications.html)

Play도 sbt console을 extend했거나, 이걸 이용해서 만들었어.

우리가 생각하는 스타트업의 기발함(클라우드)은 마카롱2에 있으니 위키 참고.

### 이용방법 (설치 기사가 해야할것)

  1. 클러스터 노드 준비 (cent os)
  2. 마카롱 설치
  3. 마카롱 설정 파일에 모든 노드의 IP 추가 -> ssh를 통해 자동으로 셋팅
  4. 마카롱 라이센스 설치 (본사 서버에서 pem cert를 가져옴 ? 방식은 생각해봐야할듯)
  5. 마카롱 실행, 모든 노드 초기화
  6. 로그 확인 cat application.log
  7. 예제 돌려보기
  8. 로그 확인 tail -30 application.log
eces commented 11 years ago

나름 제일 나이스한건 이게 아닐까 https://enterprise.github.com/help/articles/getting-started-with-virtualbox

kanghyojun commented 11 years ago

일단 생각하고있는게 민트프레소에 설치형 버전이라고 생각하면 편하려나?

eces commented 11 years ago

응 그렇지. 점진적으로 발전하겠지만 사실 민트프레소보다는 더 작지.

민트프레소는 스토리지 + 분석 + import API + export API 였다면, 마카롱 초기 버전은 서버셋팅 + 스토리지셋팅 + Local import + Local export 뭔가 빅데이터를 하기 위한 모든 기반을 1큐에 다 끝내버리는거지.

마카롱이 지금은 로컬디비 -> 처리 -> 로컬디비 이니깐. 사실 나중에 API -> 로컬디비 -> 처리 -> 로컬디비 -> API hook 이렇게되면 민트프레소랑 기능과 역할은 똑같을듯 ㅋㅋ

kanghyojun commented 11 years ago

결국 사용성 좋게하려고 이것저것 만들다보면 왠지 민트프레소같아질거같아서 ㅋㅋㅋ 어쨌던 아직도 재밌는 프로젝트인건 확실!