이어드림스쿨(9)
-
간단한 ML api server 띄우기 - 1 환경설정(pyenv)
간단한 ML api server 띄우기 환경 : ubuntu 22.04.3 사용 프레임워크 : flask + gunicorn 1. 사전준비 sudo apt update sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev \ libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev \ xz-utils tk-dev libffi-dev liblzma-dev 2. pyenv 설치 curl https://pyenv.run | bash 확인 vi. bashrc # mac os 에서는 vim. bashrc 파일 맨 아래에 내용 추가 export P..
2023.08.30 -
리눅스에 아파치(apache) 서버 설치
환경: ubuntu 22.04.3 git bash - ssh로 linux 에 접근 1. 아파치 서버 설치 sudo apt-get install apache2 y 설치되었는지 확인하기 cd /etc ls 2. 아파치 서버 시작하기 sudo service apache2 start apache2 켜진지 확인하기 ps aux | grep apache2 ps aux | grep 의 자세한 설명 더보기 ps: 'Process Status'의 약자로, 시스템에서 현재 실행 중인 프로세스에 대한 정보를 보여주는 명령어 aux: ps 명령어의 옵션 a: 모든 사용자의 프로세스를 보여줌 u: 사용자/소유자별 프로세서 사용 상황을 보여줌 x: 터미널에 연결되지 않은 프로세스까지 포함하여 보여줌 | : 파이프라고 부르며, 한..
2023.08.29 -
Hadoop - 작동 원리, 장단점
간단요약) Hadoop 1. 데이터 파일을 여러 컴퓨터에 나누어 저장, 2. 이것을 병렬 처리하는 구조 -> 데이터 양이 방대해도 유연하게 다룰 수 있음. 하둡(Hadoop)은 Apache Software Foundation에서 개발한 오픈 소스 프레임워크로, 대용량 데이터를 분산된 환경에서 처리할 수 있도록 설계되었다. 작동원리 HDFS(Hadoop Distributed File System) HDFS는 하둡의 핵심 구성 요소 중 하나로, 대용량 파일을 여러 노드에 걸쳐 분산 저장합니다. 각 데이터는 블록 단위로 나누어지고, 이 블록들은 네트워크상의 다른 컴퓨터에 분산 저장된다. MapReduce MapReduce는 하둡이 대규모 데이터를 처리하는 방식입니다. 'Map' 단계에서 각 노드는 자신에게 할..
2023.08.29