본문 바로가기

Study

(328)
자바 Class 를 ByteArray로 변환하기 일단, 자료를 저장하기 위해, Class A라는것을 만들었습니다. 자료를 담아야할 그릇이 있어서. 지금 이걸 bytearray로 이용해서 다른쪽 컴터로 보낸다음 거기서 열어봐야되는데.분명 예전에 배울때, serialize 하고 했던것 같아서 보고 있었는데, 제 생각에는 소스가 길었던걸로 생각했는데, 딱 두줄이네요 자바 내에서도 기본적인 기능이 있지만. 역시나 구글신https://stackoverflow.com/questions/2836646/java-serializable-object-to-byte-array The best way to do it is to use ApacheUtils:To Serialize:byte[] data = SerializationUtils.serialize(yourObject..
Type mismatch in key from map: expected org.apache.hadoop.io.Text, recieved org.apache.hadoop.io.LongWritable Type mismatch in key from map: expected org.apache.hadoop.io.LongWritable, recieved org.apache.hadoop.io.Text 역시 구글, 타입을 지정안해서 나는 오류 였습니다.스택오버플로 짱 Add these 2 lines in your code :job.setMapOutputKeyClass(Text.class); job.setMapOutputValueClass(IntWritable.class); You are using TextOutputFormat which emits LongWritable key and Text value by default, but you are emitting Text as key and IntWritabl..
Hadoop MapReduce 여러개 Map, Reduce 실행하기 [JobControl 이용시 Stop이 안될때] 현재 MapReduce관련 작업을 하고 있습니다. 기본적으로 MapReudce는 Map작업과 Reduce작업으로 이루어져있습니다. 만약 Map 이 1개 , Reduce가 1개 일때는 문제가 안되지만, Map 작업이 2개 이상이 되거나 Reduce작업이 2개 이상되어야 할경우가 문제가 됩니다. 지금 책을 보면서, 여러가지를 공부하고 있는데, 인터넷검색결과 이럴경우, 3가지 해결방법이 제시가 됩니다. 첫번째는 jobconf를 여러개 생성해서, jobclient를 실행해서 하는 방법입니다.두번째는 책에 가장 많이 나와있는 케이스인데, ChainMapper를 사용해서 여러개의 Map과 Reduce 작업을 하는 방법입니다. 지금 현재 MapRedue를 이용해서 만들고 있는데 저한테는 아직 적합한것 같지 않네요. ..
java.lang.ClassCastException: org.apache.catalina.core.DefaultInstanceManager cannot be cast to org.apache.tomcat.InstanceManager 이것저것을 하다가 이클립스에 메이븐을 이용해서 톰켓에 Deploy하던중 생긴 문제입니다. Source: http://fanshuyao.iteye.com/blog/1688314 중국어는 못하지만, 영어로 Thank you 라고 남겨놓고 싶었으나, 답글도 어떻게 다는지 모르겠네요 답은 간단합니다. WEB-INF/web.xml
하둡 HDFS 폴더의 파일 갯수 확인 방법 FileSystem fs = FileSystem.get(conf); Path pt = new Path("/path"); ContentSummary cs = fs.getContentSummary(pt); long fileCount = cs.getFileCount();https://stackoverflow.com/questions/20381422/file-count-in-an-hdfs-directory MapReduce 프로그래밍 중간에, 생성되는 파일의 갯수를 알아야 했는데, 생각보다 쉬운방법이 있네요.
오늘의 무료 아이폰앱 정말 예쁜 Clear – Tasks & To-Do List [강력추천] 앱스토어https://itunes.apple.com/kr/app/clear-tasks-to-do-list/id493136154?mt=8 Featured in the App Store “Best of 2012” Collection “Clear’s interface is elegant and clever…” — The New York Times “Clear is quick, simple, intuitive, and perfect for busy people” — Gizmodo “If you’re regularly turning to a simple to-do list app… Clear is definitely going to wow you.” — TechCrunch Life is messy. Keep it..
오늘의 무료 아이폰 앱(izip+) https://itunes.apple.com/kr/app/izip+/id820901032?mt=8 아이짚은 파일을 쉽게 관리해주는 전문 앱입니다. •파일을 ZIP-포맷으로 압축. •사진과 동영상을 사진첩으로 압축. •비밀번호로 차단되고 AES로 암호화된 ZIP 파일 등 ZIP 포맷에서 파일 불러오기와 열기. • 수 많은 기타 압축 형태 파일 불러와 열기: RAR, 7Z, TAR, GZIP. •여러 가지 문서 형태 열어 보기: DOC, 엑셀, PPT, PDF, TXT, RTF, 페이지, JPG, GIF, PNG, 동영상 등. • ZIP 파일에 파일 추가하기. • 이메일로 파일 전송하기. • 타 앱에서 파일 열기 •포토 앨범에서 사진과 동영상 Zip 파일로 압축/이메일 전송. • 페이스북/트위터에 사진 공유..
FTP 심볼릭 링크 동작 안할때 현재 저의 환경은 Ubuntu 12.04 LTS 64비트 환경입니다. PureFTP를 이용하여 FTP를 생성하였고 다른 사용자가 접근해서 받는중입니다.그리고 보안 옵션으로 FTP 사용자가 상위 폴더로는 접근하지 못하게 해논 상태입니다. 지금 어떤 문제가 발생했냐면, 내부 폴더 /usr/local 안에서 생성되는 파일을 ftp를 통해 제공을 해야합니다. 저는 ln -s /usr/local/app /home/user/app 이런식으로 심볼릭 링크로 걸어놓았습니다.하지만 리눅스 쉘상에서는 작동을 하지만 FTP에서는 디렉토리를 찾을수 없다는 오류가 나왔습니다. 이럴때 해결 할 방법을 찾아보니 마운트를 시켜놓는 방법입니다.옵션은 다음과 같습니다. mount -o bind /usr/local/app /home/us..