요즘 들어 업무상 해야할 것도 많은데, 공부할 것도 많네요.

elasticsearch를 공부하기 위해 docker에 kibana와 설치해서 연동을 하려고 했습니다만, 제대로 안되는 경우가 있네요. 구글 횽아에게 물어보니 설정을 바꿔야 한다며, kibana.yml 파일을 어쩌고 저쩌고 하는데, 도통 무슨 소리인지... 싶네요. docker에 설치는 간단하나, 연결하는 과정에서 발생한 문제를 초보자 수준에서 해결을 한 거 같지만 공유합니다.

사전 조건

1. 개발자 환경 : Windows 10 프로페셔널
2. docker 버전 : docker for windows Version 18.06.0-ce-win72 (19098)
3. Kitematic 설치? 복사 완료

elasticsearch 설치 및 설정 수정

1. Kitematic 실행 후 official elasticsearch 의 [CREATE] 버튼을 클릭해서 설치합니다.

2. 설치된 elasticsearch의 Settings 탭 클릭 > Hostname / Ports 탭을 선택합니다.
3. HOSTNAME, Configure Ports를 수정 후 저장합니다. 수정하지 않아도 되지만 편의상 저는 수정을 했습니다.

4. Settings 내용이 수정되면 자동으로 재실행 됩니다. 웹 브라우저에서 http://localhost:9200 이 정상으로 뜨는 지 확인합니다.


kibana 설치 및 설정 수정

1. Kitematic 에서 [ + NEW ] 버튼을 클릭 후, kibana를 검색 후 설치합니다.

2. 설치 후 elasticsearch와 마찬가지로 Settings 탭을 클릭합니다.
3. Hostname / Ports 탭을 선택 > HOSTNAME, Configure Ports를 수정합니다.


** 추가내용(AS) : 아래의 내용을 가지고 맥에서 접근을 하려고 하니, Networt 탭이 없음을 확인했습니다. 그래서 다시 부랴 부랴 재설치를 하면서 맥용 자료를 첨부하게 되었습니다. Docker UI가 OS에 따라 틀린 것은 알고 있었지만, 설정이 틀린 줄을 몰랐네요. =_=;;

#1. Docker for Windows 에서 Kibana > elasticsearch 연동하기


4. Network 탭을 클릭하여 Links > Select container를 선택하여 elasticsearch를 선택하고 ALIAS는 elasticsearch로 입력합니다. 주의할 점은 입력 후 (+) 버튼을 눌러서 [OPEN] [REMOVE] 버튼이 나오도록 해야 합니다. 그냥 이동을 하시면 저장이 되지 않습니다!

5. 설정을 완료하셨으면 웹브라우저에서 "http://localhost:5601"로 kibana 페이지가 뜨는지 확인합니다. 만약 응답이 없는 경우에는 kibana를 재시작 합니다.

윈도우 에서는 맥보다는 의외로 간단한 설정만으로 동작이 가능합니다.무척 쉽죠? ^^ 


#2. Docker for Mac 에서 Kibana > elasticsearch 연동하기

4. 맥 설정은 좀 복잡합니다. 일단 설정을 위해서 kibana 컨테이너로 접속을 합니다. [EXEC] 버튼 클릭을 합니다.

5. kibana.yml 수정을 위해 vim을 설치합니다.

# apt-get update

# apt-get install vim

# vim /etc/kibana/kibana.yml

- 변경전

elasticsearch.url: 'http://elasticsearch:9200'

- 변경 후

elasticsearch.url: 'http://10.0.1.3:9200'

exit

6. 설정을 변경하고 저장하였다면, kibana 컨테이너를 재시작 합니다. [RESTART] 버튼을 클릭합니다.

7. 맥 재시작 후 웹브라우저에서 "http://localhost:5601"을 입력하여 kibana가 정상 동작하는지 확인합니다.


윈도우에서는 Kitematic 설정 만으로 elasticsearch와 kibana가 쉽게 연동이 됩니다. 맥에서는 vim 설치 후 kibana.yml 에서 elasticsearch.url 값만 현재 서버의 IP로 변환 후 컨테이너를 재시작하면 됩니다.

이상으로 elasticsearch와 kibana를 docker 위애서 간단하게 연동하는 방법을 알려 드렸습니다.

개발하시는데 도움이 되셨으면 좋겠네요.

감사합니다.



WRITTEN BY
비트센스
뷰파인더로 보는 프로그래머의 세상 페이스북 @bitsense 트위터 @picory 스카이프 picory MSN drawhalf@dreamwiz.com

받은 트랙백이 없고 , 댓글이 없습니다.
secret
New Surface Pro

문제 증상

며칠 전 부터 모니터가 1초 정도 블랙아웃 되었다 돌아오는 증상이 종종 생기더니, 하루 전 부터는 10분도 안되어 블랙아웃 되기도 하네요. 처음엔 그러려니 했는데, 이거 또 뉴서피스 문제인가? 하는 불안한 마음에 구글 횽아에게 찾아보기 시작했는데 다행히 MS 사이트에 해결책이 나와 있어서 공유합니다.

뉴서피스 문제라고 생각한 이유가, 기존 연결된 맥에서는 별 문제없이 사용을 하고 있었습니다.

시스템 상황

- 뉴서피스프로 (i7 / 8G RAM/ 256G SSD) - Windows 10 Pro
   > 서피스 다이얼, 서피스펜, 시그니처 타입 커버
- 서비스독 연결 - 펌웨어 업그레이드 함
   > USB 샤오미 기계식 키보드(텐키리스), Logitec MX Master 마우스 연결, UHD 4K (LG 27UD88) 외부 모니터 (mini DisplayPort) 연결


새로운 방법을 찾아 설명드립니다.

1. 윈도우키+S > msconfig 입력

2. 시스템 구성 창 > 서비스 탭

1-1. Problem Reports and Solutions Control Panel Support 선택 해제

1-2. Windows Error Reporting Service 선택 해제

2. 리부팅 후 정상동작 확인


* 아래의 내용으로는 해결이 되지 않은 것으로 보입니다. 저만의 착각인 거 같습니다.

해결 방법 확인

의심되는 원인을 두가지 정도로 보고 있더군요.

윈도우10 이슈로 의심되는 경우
- https://support.microsoft.com/ko-kr/help/12374/windows-10-troubleshoot-screen-flickering

1. 작업관리자(Ctrl + Shift + Esc, Windows(시작 메뉴) > 작업관리자)를 실행할 때 깜박이는 지 확인
   1-1. 깜빡이면 앱이 문제
   1-2. 깜빡이지 않으면 디스플레이 문제 > 저는 이것에 해당하는 듯

2. 호환되지 않는 앱 문제
- 현재 이슈가 되는 앱 - Norton AV, iCloud 및 IDT 오디오

3. 디스플레이 드라이버 업데이트
- 귀찮아서 이런거 하기 싫네요. 안전모드로 진입해서 해야 한다니... 저는 이쪽은 아닌 듯 싶어서 서피스독 문제를 찾았습니다.

서비스독 문제로 의심되는 경우
- https://support.microsoft.com/ko-kr/help/4023468

1. 서비스독 업데이트
   1-1. 서피스독을 서피스에서 해제
   1-2. 서피스독 레지스트리 다운로드 및 해제
   1-3. surface dock registry.reg를 선택 후 실행
   1-4. 예를 선택하여 Surface 변경을 허용하고 예를 선택하여 확인한 후 확인을 선택하여 닫음
   1-5. Surface를 다시 시작한 후 Surface Dock에 다시 연결하고, 외부 디스플레이를 사용

저는 위의 경우로 해결이 된 것으로 보입니다.

혹시 추가적인 문제가 있었고 해결방법이 확인 되었다면 댓글로 알려 주시면 감사하겠습니다. ^^;;


WRITTEN BY
비트센스
뷰파인더로 보는 프로그래머의 세상 페이스북 @bitsense 트위터 @picory 스카이프 picory MSN drawhalf@dreamwiz.com

받은 트랙백이 없고 , 댓글  4개가 달렸습니다.
  1. 비밀댓글입니다
  2. 비밀댓글입니다
  3. 비밀댓글입니다
  4. 초대좀해주세요 아이디 만들려고요
secret

아직은 제가 원하는 수준은 아니지만, 일단 우측이라도 like 검색이 되는 것을 확인하니, 무료로 사용할 수 있는 범위가 얼마나 될까 하는 생각이 갑자기 들었습니다.

Cloudant 가격 정책

클라우드 DB 시장에서 IBM은 분명히 후발주자가 맞습니다. 그래도 자원봉사가 아닌 이상 무료로 50GB를 무조건 주겠습니까? 절대 아닙니다. "제한없이" 이용이 가능하다는 문구가 제 논리센서?를 혼란 시켜 여기까지 왔지만, 더이상 속을 수는 없습니다~!!!

[링크] IBM Cloudant 50GB 무료사용 페이지 

일단 사용량을 확인합니다. 어? $0.09 사용이 눈에 들어옵니다. 머지? 이제 사용방법 확인 중인데 무슨 금액이지?? 무료는 무슨 말?? ㅎㅎ For period ending Apr 30 하단에 Learn about Cloudant pricing 링크를 즉시 클릭해 봅니다. 이러다 또 털리나 싶어서... [링크] Cloudant 과금 정책

위 이미지로 보면 23회의 heavy requests 가 있었는데.. 이러면 $0.015 인거 같은데 왜 $0.09 일까요? 무려 6배를 뻥친 이유가 멀까요? 증말 궁금합니다. =_=;;

일단 링크로 들어간 과금 정책 페이지를 보고 요약한 내용은 일단 1개월은 무료이고, 30일이 지나면 혹시 모르니 신용카드를 등록해서 과금 결제가 될 수 있도록 해 주시고~~ (이런 말은 아니긴 합니다. ^^) 과금은 아래와 같이 하겠다네요.

UsageCost

Quota 

Data volume 
in GBs / month
$1.00 per GB / month

이론상 API를 사용하지 않으면 50GB가 무료 맞네.
아무것도 하지 않으면... =_=;;

"Heavy" API requests * 
PUTs, POSTs, DELETEs
$0.015 per 100

 GET이 있으니 POST는 등록만 사용하도록

"Light" API requests * 
GETs, HEADs
$0.015 per 500

$1 = 33333 (약 3만번 호출시)
$10 = 33만번 정도

  • No charge if your monthly usage is under $50.00 USD

[링크] Cloudant 가격 정책 함고

POST는 대체로 등록에 사용하고, GET은 조회를 위해 사용을 합니다. $1 당 3만번의 테스트가 가능하니 그리 나쁘진 않아 보이는데, 저 API 사용료가 누적인지는 궁금합니다. 1개월 단위로 리셋이 된다면 얼마나 좋을 까요.. O_O;;

다음 번에는 nodejs에서 데이터를 등록하는 방법과 실제 서비스를 위해서 정교한 테이블 설계를 해볼 생각입니다. 그 와중에 좌측 like 검색이 가능할 수 있는 지도 찾아봐야 겠습니다.


WRITTEN BY
비트센스
뷰파인더로 보는 프로그래머의 세상 페이스북 @bitsense 트위터 @picory 스카이프 picory MSN drawhalf@dreamwiz.com

받은 트랙백이 없고 , 댓글이 없습니다.
secret


오늘은 Cloudant의 핵심인, 그리고 제가 그토록 알고 싶은 like 검색 방법에 대한 고민을 해 보려고 합니다. 그리고 만족 스럽진 않지만 반쪽짜리 검색을 찾았습니다.

일단 복사한 animaldb의 구성을 잠시 살펴 보도록 하겠습니다. 오해의 소지가 발생할 수도 있을 것 같고, 저의 무식함이 드러나겠지만, 그래도 이해하는 선에서 열심히 떠들어 보겠습니다.

animaldb 구성

animaldb





















All Documents : 데이터인 도큐먼트 외에도 Indexes, Views 등 사용자가 등록한 모든 정보를 보여 주는 것으로 보입니다.

Query : 쿼리 실행을 테스트할 수 있는 페이지입니다. 처음 기웃거릴때는 저녀석을 활용하려고 무척 노력을 했는데... 결과적으로 이제 저에게는 별로 의미 없는 페이지였습니다.

Permissions :  API 접근 사용자 권한을 설정하는 페이지입니다. 현재 어드민 계정과 "Everybody Else" 두 계정에 대한 권한 설정이 나옵니다. 어차피 제 계정으로 앱을 설정할 거니, 디폴트 유지~!

Changes : 수정된 로그를 남기는 것 같은데... 무지하지만 시간상 해당 내용에 아직 확인할 기회는 없었습니다.

Design Documents : 오늘 확인할 녀석입니다. 기존 자료에는 Secondary Index와 Search Indexes 얘기를 하는데, 중간에 Views 가 하나 더 있습니다. 이녀석들을 어떻게 이해하는 것이 관건으로 보입니다. 다만 제가 짧은 시간 이래 저리 부딪히면서 유추하게된? 내용을 정리해 보겠습니다.

Secondary Index와 Search Indexes

문서 상의 내용은, 검색을 강화하기 위해서 추가해야할 필수적인 요소라고 합니다. 제가 이해한 RDBMS와 비슷한 것은 말 그대로 index 입니다. 테이블 필드를 조합하고 해당 필드에 대한 정렬 조건 등을 설정한 후에 정보 목록 확인이 가능합니다.

Secondary Index는 이런 index의 모음이고 Views라고 되어 있는 것은 index 들을 의미하는 것으로 보입니다. 그래도 조금 다른 것은 Map/Reduce 옵션에 따라 데이터 카운트 등의 통계용도 Views에 추가할 수 있습니다.

Search Indexes는 단어처럼 검색을 위한 index 입니다. 검색 필드를 지정해서 해당 필드만을 검색하여 결과를 뿌려주도록 하는 것 같습니다. 여기에서 like 검색을 하고 싶었습니다. 검색, 검색, 검색.. ^^ 검색이 되어야 서비스를 할 수 있으니...

검색을 위해서는 Search Indexes를 알아야 합니다. index function 내용을 전체 알 필요는 없지만, 꼭 알아야 할 것들만 잠시 설명을, 저도 잘은 모르지만, 해 보겠습니다.

function (doc) {
  index("default", doc.id);  

  if (doc.latin_name) {
    index("latin_name", doc.latin_name, { "store": true });
  }
}

위 내용은 도큐먼트(테이블)의 검색 필드를 지정하는 것으로 doc.id, doc.latin_name을 검색어로 사용한다는 것입니다. 그런데 아직 확인하지 못한 것이 index("latin_name" << "latin_name"의 용도입니다. api에서 제공되는 검색 변수명은 q 하나 밖에 안보입니다.

?q= 검색은 가능하지만 ?latin_name= 검색은 오류가 납니다. 아직은 이 이상은 모르겠네요. =_=;;; 그래서 저는 저 "latin_name" 대신에 "default"로 바꾸었습니다. 이렇게 하면 q 파람 정보를 대입해 주는 것으로 보입니다.

그리고 like 검색은 "검색어*" 이렇게 검색어 뒤에 *를 추가하면 됩니다. 하지만 이것도 오른쪽만 가능하지 왼쪽에 붙이면 오류가 납니다. 제가 원하는 내용은 아닙니다만 일단 아쉬운 데로... =_=;; 테스트 사용 방법은 아래와 같습니다. search indexes의 animals를 선택하면 쿼리 실행 창이 나옵니다.

Search Indexes test

검색이 정상적으로 되었다면 해당 내용을 외부에서 테스트하기 위해서 API를 복사합니다.

Copy API URL

해당 내용을 저는 Postman 이라는 크롬 확장 프로그램에서 테스트를 했습니다. Method = GET, Authorization = Basic (아이디 비번 추가) 후 Send를 하시면 아래와 같이 나옵니다.

Postman test

누군가 검색어 왼쪽에 *를 붙일 수 있는 방법을 알려 주신다면 너무 너무 감사하겠습니다. ^^;;

다음은 50GB가 정말 무료인지, 서비스를 하려는 입장에서 다시 한번 과금 정책을 확인하고 지나가야할 것으로 보입니다. 실망스러울 것으로 보이긴 하지만.. 그래도 확인은 해봐야죠~~ ^^;; 잘못하면 털립니다. 서비스가 좋다면 모를까...


WRITTEN BY
비트센스
뷰파인더로 보는 프로그래머의 세상 페이스북 @bitsense 트위터 @picory 스카이프 picory MSN drawhalf@dreamwiz.com

받은 트랙백이 없고 , 댓글이 없습니다.
secret

일단 이전 포스팅을 보셨다면 Cloudant 계정은 하나쯤은 가지고 있을 것으로 보입니다. 것도 무려 50기가 정도나~~~!!!

무식하면 용감하다고, Cloudant를 무슨 RDBMS 정도로만 알고, 결국은 나의 무지로, 시작된 이 프로젝트가 얼마나 성공을 거둘지는 일단 미지수 입니다.

일단 다시 링크 하나 공유 합니다. 한국 클라우던트 유저그룹이 있었네요.  [링크] 클라우던트 한국 유저 그룹

Cloudant 사이트를 자주 들어가야 하는데 용어들이 기존 RDBMS와 헤깔리니 잠깐 확인하고 가겠습니다. NoSQL 관련 구조를 원래 잘 생각하지 않고 썼던 문외한인지라, RDBMS에 익숙한 무식한 개발자인 저를 포함해서, 용어정리가 도움이 되었으면 합니다.

관계형 데이터베이스Cloudant(CouchDB)비고 

Database

계정

기존 RDBMS 와 비슷하게 하고 싶어서 그냥 넣어 봤습니다.
DB를 추가하고 싶다면?? 네 계정을 추가 생성하시면 됩니다!!

TableDatabase

저장 공간 구분 단위, 테이블의 개념

Recode or RowDocument

기본 자료 단위

ColumnAttribute

key = value  형태 값 

용어가 무척 혼선이 되겠지만 Nosql Cloudant 입장에서 용어를 선별해서 사용 하도록 하겠습니다. ^^

데이터 베이스 생성 방법

데이터베이스 생성은 생각보다 쉽습니다. 로그인 후 첫페이지가 Databases 입니다.

Cloudant Dashboard

해당 페이지 우측 상단 Database name 영역에 데이터베이스 이름을 넣고 생성하시면 됩니다.

Create Database

^ 여기에 데이터베이스 이름을 적고 Create!!

샘플 데이터베이스 가져오기

데이터베이스를 생성하고 데이터 등록하고 하는 일련의 작업을 하면서 정리하려면 시간이 좀 걸릴 것으로 보여서 Cloudant에서 제공하는 샘플 데이터베이스를 기준으로 정리해보겠습니다.

[링크] 샘플 데이터 베이스 페이지

Replicate the sample database

로그인 전이라면 "Replicate..." 버튼 대신에 로그인 창이 나올 겁니다. 로그인 후에는 "Replicate... " 버튼이 보일 겁니다.

버튼을 클릭하면 잠시 프로그레스바가 나오고, "Success. You're all set ..." 메시지가 나옵니다. 이제 복사는 일단 완료~!!

데이터베이스 구성 확인

복사된 데이터베이스를 확인해 보겠습니다.

우선 로그인 후 첫페이지인 Databases 메뉴에서 맨 하단 animaldb가 보일 거고, 해당 데이터베이스를 클릭하면 아래와 같이 나타날 겁니다.

All Documents는 전체 데이터인데, id "_design/views101"이라는 것도 보입니다. 즉 document는 아무래도 실제 데이터(Record 혹은 Row)만 의미하는 것이 아니고 query, index, view 등 데이터 외의 모든 내용도 포함이 되는 건 아닌가 싶습니다. (역시 무식함.. ㅠ,.ㅠ)

Sample animaldb

Design Documents를 클릭하면 views101이라는 "view"가 보입니다. 이녀석이 중요한 녀석으로 보이는데, 다음엔 이녀석을 분석해보도록 하겠습니다.





WRITTEN BY
비트센스
뷰파인더로 보는 프로그래머의 세상 페이스북 @bitsense 트위터 @picory 스카이프 picory MSN drawhalf@dreamwiz.com

받은 트랙백이 없고 , 댓글이 없습니다.
secret


IBM Cloudant DB? [링크]

솔직히 잘 모릅니다. 그냥 50기가 무료로 준다는 Nosql 디비라는 거... Json 기반이고, API로 제공이 가능하다는 거... 머 그렇기 때문에 이런 프로젝트를 시작하는 거니까요.

고수님들이 편하고 좋다.. 라고 말하는데.. 빅데이터를 다뤄본 적이 없기 때문에, 통계용으로 쓴다는 말이 와 닿지는 않는다. 그래도 50기가 라니... 하는 생각에 이리 저리 파보기 시작했습니다. 시간도 없는 마당에 이런 잉여짓을 내가 해보네요~

솔직히 처음에는 그냥 DB라는 개념으로 접근을 했습니다. 와 IBM이 약먹었나 디비를 공짜로? 그것도 50기가나 공짜로??? 혹~ 하며 접근을 했는데, Nosql이라고 하니 Redis 정도로만 생각을 했는데... 머 이렇게 안되는 것이 많아? 쓰뤠기네~~ 하며 이리 저리 뒤져 보니 빅데이터용이고, 통계용으로 적합하다는 얘기... 머 그런 얘기들이 즐비하면서... 역시 고수들이 많아~~ 하는... 제길... 머, 그렇다 치고...

50기가가 아깝다는 생각에 이리 저리 머리를 굴려보기 시작을 했습니다. 진짜 디비로 쓸 수는 없을까? 진짜? 진짜??? =_=;;

일단 50기가를 신청하고 열심히 DB 디자인을 해보기로 했습니다.

[링크] 무료 계정 등록 방법 (유튜브)

짧게는 며칠, 길어도 한달 이내에 정리를 해보고 안되면 나와야지.. 하는 심정으로... ^^

그 헤딩하는 내용을 여기에 남겨보도록 할 것입니다. 잘 되면 좋겠다는 심정으로... =_=;;
위에 적은 내용을 보면 알겠지만, 개념에 대한 설명은 저도 모르니 할 수가 없어서 못하겠습니다. 그냥 필드에서 구르는 데로 얻어지는 지식을 공유하도록 노력을 하겠습니다. 나의 무식함을 욕하지는 말아줬으면 좋겠네요. ㅠ,.ㅠ;;

혹시 아이디어가 있다면 많은 도움 답글을 요청드리겠습니다~ ^^;;


WRITTEN BY
비트센스
뷰파인더로 보는 프로그래머의 세상 페이스북 @bitsense 트위터 @picory 스카이프 picory MSN drawhalf@dreamwiz.com

받은 트랙백이 없고 , 댓글이 없습니다.
secret

웹 프로그램을 하다 보면 리눅스/유닉스에서 처럼 심볼릭링크(가상 파일 혹은 폴더 연결) 같은 기능이 있으면 좋을 거 같습니다.

윈도우7에서는 mklink 라는 명령을 지원을 하네요.

mklink /d(디렉토리옵션) 대상폴더/파일 원본폴더/파일

파일 심볼릭링크
> mklink foo c:\notepad.exe

디렉토리 심볼릭링크
> mklink /d sdir c:\test



WRITTEN BY
비트센스
뷰파인더로 보는 프로그래머의 세상 페이스북 @bitsense 트위터 @picory 스카이프 picory MSN drawhalf@dreamwiz.com

받은 트랙백이 없고 , 댓글이 없습니다.
secret

하둡에 대한 이야기가 조금씩 수그러 드는 경향도 있지만, 뒤늦게 라도 기술적인 부분 이해를 위해서 하나 들춰보는 재미를 가지려고 합니다. ^^

http://www.slideshare.net/madvirus/ss-28761748

귀한 자료 제공에 감사드립니다.

읽은 후에 되도록 아래에 평을 남기겠습니다. ^^;;


WRITTEN BY
비트센스
뷰파인더로 보는 프로그래머의 세상 페이스북 @bitsense 트위터 @picory 스카이프 picory MSN drawhalf@dreamwiz.com

받은 트랙백이 없고 , 댓글이 없습니다.
secret

https://github.com/trogdoro/xiki 이녀석을 설치하려고 하니 루비가 필요하고, 루비를 설치하려고 하니 macports가 필요하고 macports 에서는 "can't find tcl configuration definitions" 오류가 나는 상황임.

이상황에서 해결책은 command line tools 를 설치해야 하는 것!

하지만 매버릭스에 설치된 xcode 5 에는 더이상 설치를 지원해 주지 않는 모양이다.

콘솔창에서 아래와 같이 입력하시면 원격으로 소스를 받아오는 군~~

$ xcode-select --install


원격으로 command line tools 를 받아 와서 설치합니다.




WRITTEN BY
비트센스
뷰파인더로 보는 프로그래머의 세상 페이스북 @bitsense 트위터 @picory 스카이프 picory MSN drawhalf@dreamwiz.com

받은 트랙백이 없고 , 댓글  2개가 달렸습니다.
  1. 한참 찾았는데.. 도움 잘 받았습니다.
    감사합니다.
secret



애플이 7월 중에 출시할 거라고 예고했던 "라이온"이 지난 7월 20일 밤에 드디어 출시 되었습니다. 많은 분들이 기다리고 있었던 터라, 제가 아는 지인들도 음으로 양으로? 다운받아 설치하신 분들이 여럿 있더군요. ^^;; [라이온 공식 페이지] 현재 라이언은 앱스토어에서 $29.99 에 판매 중입니다!!!

저는 맥북에어를 사용 중입니다. 남들이 말하는 신형(2010년)이라고 하는데 8월 중순에 썬더볼트로 무장한 최신형?이 나온다고 하니... 신형이란 말이 쑥쓰럽네요. 여튼! 제가 말하고자 한 것은 맥북에어는 아시다시피 씨디롬, 즉 ODD가 없습니다. 이 상태에서 제 하드는 20기가도 채 남지 않아 고민을 하고 있는 중입니다. 문젠 포맷방법도 모른다는 거... (아으 맥맹...)

맥맹인 제가 우연찮게 포맷과 더불어 라이온을 설치할 방법을 알아냈습니다!! 다만 제목에서 처럼 비추입니다. 저 처럼 ODD 없는 불쌍한 분들이 시간마저 많은 경우 선택하여 주십시오. ^^;;

1. App Store에서 라이온 구매하기
머 음지에 계신 분들을 굳이 올라오시라고 하고 싶지는 않습니다만, 되도록 정품을 사용하시는 것이 좋지 않을까 하는 생각입니다. 3.4G를 00시 정도에 다운받으니 5분이 채 안되서 다운로드가 완료 되네요!!

2. 라이언으로 업그레이드!
라이언으로 업그레이드 하십시오. 약 35분 정도 소요가 됩니다. 이렇게 해서 사용하시는 것이 최선의 방법입니다. 굳이 애먼 시간 버리지 마십시오!!
 


3. 복구(Recovery, Reinstall) USB로 재설치!
자~! 여기부터는 재앙의 시간입니다. 신형 맥북에어를 구매하신 분은 리커버리 USB를 받으셨을 겁니다. 그것을 꽂고 리스타트를 합니다. 켜질때는 [Alt] 키를 꾸욱 누르고 있습니다.
그러면 부팅영역 선택하는 창이 나옵니다. 당연히 Recovery 선택합니다.
와우! 그런데 Max OS X 다시 설치하기에 아이콘이 표범이 아니고 사자입니다~!! 이녀석들 멋지지 않습니까?
(이게 Recovery USB로 그러는 줄 알았는데, USB 없이도 그렇게 나오더군요. 이점은 제가 잘못 안 것이라 죄송합니다. ^^;)
 
문제는 이렇게 설치하면 OS업그레이드가 되는 것 같습니다. 여전히 하드가 포맷되지는 않습니다. =_=;; (혹시 다른 방법을 아시는 고수님들의 도움이 필요합니다. =_=);

4. 디스크 포맷하기
저는 맥맹이라 포맷기능을 못찾았습니다. 그래서 파티션을 날렸습니다. ㅠ,.ㅠ;; 다른 분들을 보면 이게 포맷이라고 말을 하기도 하는 듯 싶습니다.

5. Mac OS X 재설치하기
여기가 쥐약입니다. 파티션을 날리다 보니, 기존 다운받은 라이언을 못찾는 것 같습니다. 제 경우 라이언을 3.4기가 다시 다운받느라고 약 6시간을 소비한다고 합니다. 명목상 추가 구성요소 다운로드라고 하는데, 저정도 시간이면... =_= 라이언을 받는 시간인듯.. 싶습니다.
처음 설치한 것 처럼 재설치를 진행하시면 됩니다.

일단 저의 경우는  이렇게 신형맥북을 포맷?하고 다시 설치를 했습니다. 엄청난 시간이 흘렀습니다. 좀더 나은 방법을 알려 주시면 너무 감사하겠습니다~!!

WRITTEN BY
비트센스
뷰파인더로 보는 프로그래머의 세상 페이스북 @bitsense 트위터 @picory 스카이프 picory MSN drawhalf@dreamwiz.com

받은 트랙백이 없고 , 댓글이 없습니다.
secret