IT

    [BigData] Hadoop Eco System

    Hadoop Eco System Concept 전체 흐름도 : 수집 -> 저장 -> 처리 -> 분석 -> 시각화 수집(Flume, Sqoop, Crawler) : 시스템 데이터를 HDFS로 가져온다. : 가져올때는 64MB 사이즈의 블록으로 병렬 수집한다. : 복제하여 분산 저장 : METAdata 저장(datanode 블록 위치 정보) 저장(Pig, Hive, Hbase) : Pig - 비정형(Unstructured) 데이터 (전처리)수집, 정교한 데이터 처리 가능, 프로그래머 접근성 쉬움, UDF 사용자 정의 함수 제공, yahoo에서 개발 : Hive - 정형(Structured) 데이터(전처리) 수집, 하둡 기반의 DW, 정교한 데이터 조작 불가능, DBA 접근성 쉬움, ETL 사용, facebo..

    Genymotion Google Play Store 버전이 없어지다.

    Genymotion을 사용해보면 with Google Apps가 있는 버전과 없는 버전이 따로 있었는데 최근 정책이 바뀌어 with Google Apps버전이 없어지면서 내장된 구글 스토어를 쓸 수 없게 되었다. 허나 옆구리로 쓸 수 있는 방법은 기존에 with Google Apps로 Genymotion을 쓰고 있었다면 버추얼박스 상에서 내보내기를 한다음에 저장된 ova파일을 새로 설치된 버추얼박스에서 불러오기를 하고 Genymotion을 실행해 보면 목록에 뜨는 것을 볼 수 있다. 당황하지 마시고 한번 실행해 보길 바란다. 혹시 파일이 없다면 댓글로 요청 바랍니다.제가 가지고 있는 버전은 Galaxy Nexus - 4.2.2 - with Google Apps-API17 - 720x1280 이네요.

    Bornaria(보나리아) AV 백신 사용기

    Bornaria(보나리아) AV 백신 사용기

    최근(어제) 구글 마켓에 등록된 모바일 백신 Bornaria(보나리아)을 설치해 봤다. 마켓에 등록되기전 설치해보고 사용해봤기 때문에 보나리아에 대한 성능은 어느 정도 인지하고 있었고 UI는 달라지지 않았다. 마켓에 등록됐기 때문에 긴 시간 안정성 테스트를 해오고 출시 한 것 같다.또한, AV-TEST에서도 좋은 점수로 인증 획득에 성공하면서 그간의 노력에 결실을 맺어 마켓에 등록하지 않았나 싶다. 국내 백신사의 텃새 때문에 국내 시장 진입이 어렵다고 전한 보나리아 개발자는 1인 개발자이다. 앞으로 계속해서 업데이트되고 입지를 굳혀 나갈 수 있도록 발전했으면 좋겠다. 아래는 기기에서 탐지한 보나리아의 탐지테스트 샷이다.

    adb shell을 이용한 앱 패키지 삭제

    rm을 이용한 apk파일 삭제가 아니고 패키지 앱을 전체 삭제하는 uninstall이다. adb install은 간단히 잘되는데 uninstall은 잘 안되어 정리해본다.adb install로 설치된 app은 android 4.2.2기준(genymotion 설치) /data/app/ 이 경로로 설치된다.가령 chrome을 설치하면 /data/app/com.android.chrome-1.apk 이런식으로 설치된다. 따라서 지울때에는 /data에 접근할 수 있는 root권한이 필요하다.또한 package명을 제대로 알아야 하는데 대부분 굵게 표시된 부분에 마지막 처럼 -1 굵게 하나씩 붙는다. 조사를 안해봐서 왜 붙는지는 모르겠지만, 패키지명은 com.android.chrome 딱 여기까지다! 몇 번? 테스..

    adb shell root 권한으로 실행하기

    명령어 : adb shell root 권한으로 실행 adb shell 명령어로 am이나 pm 명령어 실행할 때 root권한으로 실행하는게 종종 생긴다. ex) adb shell su -c "am start..............." 하면 내가 실행하고자 하는 activity를 root 권한으로 실행할 수 있다.ex) adb shell su -c "pm uninstall com.android.chrome" 하면 내가 삭제하고자할 apk를 삭제할 수 있다.

    adb 클릭 이벤트 좌표 값 얻기

    명령어 : 안드로이드 에뮬레이터기반 실시간 좌표값 구하기 c:\>adb shell getevent 하면 실시간 클릭 이벤트 좌표 값이 찍힌다. 좌표값은 아래와 같은 구조로 찍히고 event7이 물리적인 마우스를 뜻한다. =====================================add device 1: /dev/input/event7 name: "androVM Virtual Input"could not get driver version for /dev/input/mouse3, Not a typewriteradd device 2: /dev/input/event6 name: "androVM via VirtualBox seamless mouse"could not get driver version for..

    Genymotion player.exe 오류

    Genymotion player.exe 오류

    안드로이드 에뮬레이터 중에 일반 기기에서 사용하는 것처럼 빠른 Genymotion을 설치해봤다. 하지만 최근 잦은 오류 때문에 긴시간 뻘 짓을 해와서 이젠 눈감고도? 설치할 수 있겠다... 기본적인 설치는 아래 블로그를 참조해 설치했고 OS상에서 선행되어야 할건 JDK 설치가 필 수 이다. JDK 설치 법은 구글링을 통해 설치 후 환경 변수는 많이 나와있으므로 참조하여 환경 변수를 설정해 주었다.http://byneonkid.tistory.com/40 Genymotion은 OpenGL 2.0이상 지원하는 그래픽 모듈이 필요하다. 아마 최근 PC나 노트북은 되겠지만 서버에서 세팅할 경우 그래픽 카드 장착 또는 내장 그래픽을 경우 OpenGL2.0이상 지원하는지 꼭!! 살펴봐야 할 것이다. 본인은 서버에 세..