jj

카테고리 없음 2015. 11. 12. 14:58

http://cafe.naver.com/smartbcc/152437

빅데이터 분석 및 분산 처리를 위한 하둡 2일차 오후

카테고리 없음 2015. 11. 12. 14:58

자바 기본자료형(객체아님 나머지 자료형들은 다 객체)

byte, short, double ,int ,long, float ,boolean, char

//다른 자료형은 객체라서 잘 호환이 안됨


wapper class    //다 객체로 만듬

Byte, Short, Chartter, Integer, Long, Flot, Double, Boolean, 



하둡 자료형

Bytewritable, intwritable, longwritable, doublewritable, Booleanwritable, Textwritable,Nullwritable





우분투 설치 ->vm virtual  box 장치탭 -> 게스트확장






우분투  jdk 설치


$ sudo add-apt-repository ppa:webupd8team/java
$ sudo apt-get update
$ sudo apt-get install oracle-java8-installer



빅데이터 분석 및 분산 처리를 위한 하둡 2일차 오전

교육 2015. 11. 12. 13:08

하둡의 구성요소


Namenode(master) - MASTER 역활, DateNode I/D작업지시(메타데이터 관리)

DataNode - 파일에 HDFS 블록기록

Secondary NameNode - 클러스터로 구성된 HDFS의 상태 모니터닝

JobTracker - 클러스터 노드에서 실행되는 사용자 애플리케이션 관리

TaskTracker - 각 slave 노드에 할당된 작업을 실행


하둡파일시스템


HDFS와 MapReduce는 둘다  Master/Slave 구조

HDFS - Master : Name node(메타정보 관리)

Slave : Date node(실제 데이터)



워드카운트 예제




예전

s/w복사 실행 데이터

하둡

데이터 s/w복사 실행




빅데이터 분석 및 분산 처리를 위한 하둡 1일차 오후

교육 2015. 11. 11. 13:51


1. 빅데이터 2. 모바일(IOT) 3. 클라우드

 

빅데이터 구성요소

VOLUME(크기), VARIETY(다양성), VELOCITY(속도)


1. 크기 - 실시간 처리, 장기적인접근

2. 속도 - 용량,저장, 분산 컴퓨팅 솔루션, 대용량 병렬처리 데이터베이스

SAP -> Hana(메모리DB), 스파크(하둡에10배속도, 이유: 메모리처리,스칼라기반)

3. 다양성 - 정형, 반정형,비정형 데이터


3대 구성요소 중 2가지 이상시 빅데이터



빅데이터 처리과정

1, 데이터 수집기술

2. 데이터 저장,처리기술

3, 통계,표현,통합기술


d3js.org - 데이터 시각화 사이트

드론 배송 




NoSQL = not only sql


절차적인 명령어 : if, for

서술형 명령어 : select * from 테이블        (함수형언어)






절자적인 코드

1)

var arr =[1,2,3,4,5];

var arr2 = [];

for(i=0;i<arr.length;i++){arr2.push(arr[i]*arr[i]);}

5


2)

var arr = [1,2,3,4,5];

undefined

var sum=0;

undefined

for(i=0;i<arr.length;i++){sum +=arr[i]);};

15

console.log(sum);

15



서술적인 코드


int a=10;    //정적타입 언어

a="hello"    //동적타입 언어



//정적형언어

public int add(int a, int b){

int c=a+b;

return c;

}

//함수형언어

function_add(a,b){

return a+b;;

}

1)

function square(a) { return a*a;};

console.log(arr3);

 [1, 4, 9, 16, 25]

2)

var sum= arr.reduce(function(a,b) { return a+b;});

console.log(sum);

15




zdnet.co.kr 임백준 - 저물어가는 프로그래밍시대,  함수 프로그래밍



만약 초등학생을 프로그래밍을 가르친다

Java 

답읍다

Python

개쉽다 공부  책- 이강성 파이선 

Nosql 책 추천 - 빅데이터 세상으로 떠다는 간결한 안내서, 이것이 레디스다.

몽고디비 - 몽고db완벽가이드(json)   http://www.json.org/

MEAN - mongo(DB), Express(스도링), Aggulw(js) ,Nodey(java)  풀스택 개발자를 위한 mean 스택입문

ted.com        //동영상 한글자막

http://it-ebooks.info/   //책 pdf

http://www.lynda.com    //여기서 동영상 이름 찾아서 토렌트로 다운

programming in scala // 스칼라 한국어판

아마존 웹서비스 다루는 기술 // 오픈북있음 저자 블로그




NoSQL 

1)키 값, redis

2)문서(json), MongoD

3)컬럼 패밀리  ex) HBase , 카산드라

4)그래프 ,  Neo4j





라이브러리-공구(망치,삽...)

플레임워크-중장비(포크레인), 스프링 프레임워크


하둡 실습 보통 5대

1) 라즈베리 5개

2) 가상머신 (컴좋아야함)

















빅데이터 분석 및 분산 처리를 위한 하둡 1일차 오전

교육 2015. 11. 11. 13:30

하둡 = hdfs+맵리듀스




언어 발전

기계어            0101

어셈블리어        기호

C                    절차적인

C++                객체지향

OOD+CP(함수형언어(수학))  애플, Shift=oop+fp,     jamf, oop+람다표현식    스칼라, oop+IP(자바쪽,블루오션)




java, android 표현식

btn.setOnclicklisner(

new onclicklistner(

public void onclick(view v){

처리

}

}

};


람다표현식

btn.setonclicklistener

(v(입력)){

처리

};


스칼라, 파이선, 스파크 배우자







[JSP] 이클립스(Eclipse)와 톰캣(Tomcat) 연동 및 웹프로젝트 실행

카테고리 없음 2015. 11. 6. 19:52

자바 오류: The superclass " javax.servlet.http.HttpServlet" was not found

JAVA/버그 2015. 10. 28. 15:20

출처 : http://www.programkr.com/blog/McTM2ADMwYT3.html

자바 오류: The superclass " javax.servlet.http.HttpServlet" was not found


오랫동안 쓰지 코드, 오늘 새로 하나 만들기 프로젝트, 강력한 디자인 기능, 후 이 오류 발견

The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path

나중에 한번 원래 없다 Tomcat 실행 시 따른 추가,

 

인터넷에서 검색 좀 해결 방법은 다음과 같다:

  1. 프로젝트파일 오른쪽단추->Build Path->Add Libraries->Server Runtime->Tomcat Server
  2. 전환 java Build Path 인터페이스 중 Orader and Export 선택 Tomcat


'JAVA > 버그' 카테고리의 다른 글

[Error] 'Launching new_configuration' has encountered a problem.  (0) 2013.04.02
[오류] 컨트롤 + 스페이스  (0) 2012.05.28

다른 화면 데이터 전달하기

안드로이드 2015. 10. 25. 15:40

첫번째 화면에서 데이터 put 전달

Intent intent01 = new Intent(getApplicationContext(), Main.class);
intent01.putExtra("name",33);
intent01.putExtra("pass",1234);
startActivity(intent01);


다음 화면에서 Intent 선언 후 저장된 값 키워드로 꺼내옴


Intent intent = getIntent();
String name = intent.getStringExtra("name");
int pass = intent.getExtras().getInt("pass");
Toast toast = Toast.makeText(getApplicationContext(),name+pass, Toast.LENGTH_LONG);
toast.show();


'안드로이드' 카테고리의 다른 글

안드 db  (0) 2015.10.21
안드로이드 do it 동영상  (0) 2014.06.23
do it 4일차  (0) 2014.04.08
안드로이드/Android SharedPreferences 사용 예제  (0) 2013.11.27

안드 db

안드로이드 2015. 10. 21. 17:49

http://www.androidhive.info/2012/01/android-login-and-registration-with-php-mysql-and-sqlite/


http://rightg.tistory.com/114


http://www.coderzheaven.com/2012/04/22/create-simple-login-form-php-android-connect-php-android/


http://blog.daum.net/_blog/BlogTypeView.do?blogid=0MpVh&articleno=7693727

http://withcoding.com/32

'안드로이드' 카테고리의 다른 글

다른 화면 데이터 전달하기  (0) 2015.10.25
안드로이드 do it 동영상  (0) 2014.06.23
do it 4일차  (0) 2014.04.08
안드로이드/Android SharedPreferences 사용 예제  (0) 2013.11.27

안드로이드 타이틀바 제거

안드로이드/소스 2015. 10. 21. 14:42

안드로이드 상단 타이틀바 없애기

출처 : http://kwonsaw.tistory.com/127

 

프로젝트를 생성하면 기본적으로 상단타이틀에 프로젝트명이 붙어서 노출이 됩니다. 타이틀 없애는 방법입니다.

먼저 AndroidManifest.xml 을 열고 다음 볼드체로 되어있는 부분을 추가해 줍니다.

 

<application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@android:style/Theme.Light.NoTitleBar" >

 

 

상단에 상태바까지 없애고 싶다면 Fullscreen을 붙여주면 됩니다.

 

android:theme="@android:style/Theme.Light.NoTitleBar.Fullscreen"