-
centos7 환경에서 Apache Ambari 2.7.5 버전 설치하기
Ambari 2.7.5 버전을 설치해보자. Step 1 : 환경 준비 os 세팅 (jdk 1.8설치, postgresql 설치, ssh-keygen 설치, ntp 설치, hosts등록, 방화벽 끄기, SELINUX끄기, PackageKit 설치) 별도의 게시글로 설명한다. http 설치 # yum install httpd ## httpd 설치 후 버전 확인 $ yum list installed | grep httpd httpd.x86_64 2.4.6-97.el7.centos @updates httpd-tools.x86_64 2.4.6-97.el7.centos @updates # systemctl enable httpd # systemctl start httpd # systemctl status httpd..
-
Spring 프로젝트 내 jsp에서 node.js 서버 호출하기
프로젝트를 진행하다가 기존 spring 프로젝트 외에 node.js로 백엔드 소스를 추가적으로 구현했다. 기존 프로젝트에 spring백엔드와 jsp파일로 프론트엔드가 함께 있던 구조였는데, 새롭게 node.js가 추가되면 어떻게 호출해야하지? 하는 의문점이 생겼어서 정리하게 되었다. 결론 그냥 서버에 둘다 띄워두고 ajax로 호출했다. 사용한 방법 기존 spring 프로젝트는 8080으로 실행되고 있었고, 새로운 node.js가 추가되면서 3000포트를 사용하게 되었다. 호출하게되는 jsp 파일 내 ajax에서 $.ajax({ url : 'http://10.188.111.11:3000/upload' , data: formData , enctype: 'multipart/form-data' , async: ..
-
오프라인 환경(폐쇄망)에 node랑 yarn 설치하기
간단하다. 그냥 인터넷 되는 외부망에서 각 패키지의 tar.gz 파일을 받아서 내부망에 옮기면 된다. 외부망 작업 node 다운로드 https://nodejs.org/download/release/v14.17.5/ Index of /download/release/v14.17.5/ nodejs.org 이미 os에 맞게 컴파일 된 바이너리 버전을 사용했다. 나는 centos7환경에서 작업했고 아래 파일을 다운받았다. [node-v14.17.5-linux-x64.tar.gz] yarn 다운로드 yarn 은 공식사이트에 다운로드를 npm install yarn 말고 따로 제시해주지 않은거 같다. 그래서 공식 github에 가서 tar.gz을 다운받았다. https://github.com/yarnpkg/yarn/..
-
node.js 파일 업로드 모듈 정리(multer, connect-busboy) (중간저장 없이 업로드)
이번에 node.js로 파일 업로드와 다운로드 모듈을 개발했다. 맨날 스프링으로만 개발했었는데 node.js로 개발하는건 처음이라 정리해놓고자 한다. 기존에 스프링으로 구현해놓은 메인? 백엔드는 존재하는 상태였고, 이번에 파일 업로드/다운로드 기능이 새로 추가되면서 별도의 node.js 모듈로 구현했다. 이유는,, 아무래도 올리게되는 파일의 형태가 영상, 사진 등의 형태여서 파일 업로드시 부하가 가기 마련인데, 기존 와스에 최대한 영향을 덜 주고, node.js 서버에만 부하를 주기 위함이였다. 결론 multer는 파일을 전송단계에서 저장하고 전송하게 된다. 나는 저장 없이 바로 스트림으로 목적지까지 업로드해야했기 때문에 connect-busboy를 사용했다. multer와 connect-busboy로 ..
-
크롬에서 캐시 비우기 및 강력 새로고침
1. f12를 눌러서 개발자 도구를 킨다 2. 새로고침 아이콘 우클릭하면 캐시 비우기 및 강력 새로고침이 나온다. 개발자도구 안켜져있으면 안나온다.. ㅎㅎ 크롬 설정 > 개인정보 및 보안 > 인터넷 사용 기록 삭제 에서도 지울 수 있다.