Browsed by
카테고리: Tips and Tricks

Hadoop 101: 하둡 클러스터 멀티노드 설치 AWS EC2

Hadoop 101: 하둡 클러스터 멀티노드 설치 AWS EC2

이 포스트에서는 3개의 EC2 인스턴스를 이용하여 하둡 멀티노드 클러스터를 구축할 것입니다. (하나는 마스터로, 나머지 두개는 슬레이브로). (AWS를 기본적으로 사용할 줄 아신다는 가정하에 포스팅을 작성할 건데, 혹시 한번도 써본적이 없으신 분들이 이 링크를 참고하세요! link) 맵리듀스, Map-reduce작업을 돌리려면 메모리가 충분해야 하기 때문에 t2.medium인스턴스 타입을 사용할 것입니다. (t2.medium인스턴스는 무료 범위가 아니기 때문에 과금에 될 수 있는데, 만약 학생이시라면 이 링크를 참조해서 $150 크레딧을 받아 가세요 link.) AWS EC2 t2.medium×3 (1 for a name node, 2 for data nodes) Ubuntu 18.04 Hadoop 3.1.1…

Read More Read More

[Docker] React.js + Nginx

[Docker] React.js + Nginx

React.js 앱을 Docker를 이용해 배포 할 때는 Nginx를 이용하면 깔끔하게 처리할 수 있다.기본적인 원리는, 우선 React로 작성된 앱을 빌드를 하고 생성된 html 파일을 컨테이너의 share/nginx/html 폴더의 기본 html에 덮어 씌우는 방식이다.그리고 교체된 html 파일들을 가지고 nginx를 시작해주기만 하면 끝. 샘플 프로젝트 보러가기  

Javascript / jQuery 를 이용한 id, name, class 값 가져오기

Javascript / jQuery 를 이용한 id, name, class 값 가져오기

지난 시간에는 id, name, class를 이용해서 각각의 input value들을 가져와 봤습니다.   이번에는 id를 이용해서 name / class를, name을 이용해서 id/ class를, class를 이용해서 id와 name을 가져와 보도록 하겠습니다. (정확히 기억은 안 나는데, 이것들이 필요한 때가 있더군요.)   먼저 div를 선언합니다. jQuery 사용 유무에 따라  나눠서 말씀 드리겠습니다. jQuery 사용시 vanilla javascript 사용시 (getElementById의 element는 단수형입니다. class와 name은 복수형이고요. 주의하세요) 끝입니다.  * class나 name을 중복해서 사용하시는 경우 index값 설정에 주의해서 접근하셔야합니다.

Javascript replace all

Javascript replace all

Python에서는 string의 replace method를 사용하면, 해당되는 모든 캐릭터가 바뀌지만javascript에서는 첫 번째 해당하는 부분만 바뀌고 더 이상 진행을 하지 않더군요. 해결 방법: 정규식을 이용한다. 보너스!그러면 두 가지의 캐릭터를 모두 바꿀 때 어떻게 하나? 해결 방법: 정규식을 잘 이용한다.