반응형
1. 먼저 알아둬야 할 것중요한 사실 하나는, Hadoop 파일 시스템은 Linux OS 자체의 파일 시스템과는 별도로 운영된다는 점입니다. 즉, HDFS에 올라간 파일들은 ls 같은 명령어로 확인할 수 없고, 파일 경로도 일반적인 파일들과는 다릅니다. HDFS 내의 파일을 조회/생성/삭제하거나 HDFS의 상태를 확인하기 위해선 모든 명령어 앞에 hdfs 를 붙여야 하는데요. 구체적으로 어떤 명령어가 존재하고, 또 어떻게 데이터를 HDFS에 추가하는지를 정리하였습니다. 2. HDFS 명령어의 종류2-1. dfs파일 시스템을 관리하기 위한 명령어입니다. 일반적인 리눅스 명령어 앞에 hdfs dfs -(또는 hadoop fs -) 붙임으로써 사용 가능하고, HDFS 내의 파일 및 디렉토리를 조회하거나 생성/..
1. Kubernetes 클러스터 계층 구조쿠버네티스로 시스템을 구축하면 어떤 모습이 나타날까요? 이는 곧 하나의 클러스터가 될 것이고, 클러스터는 여러 대의 컴퓨터로 구성되어 있을 테며, 컴퓨터마다 상이한 애플리케이션이 올라갈 것입니다. 기능이 비슷한 애플리케이션끼리, 또는 역할이 비슷한 컴퓨터들을 그룹 지어 제어/관리하기도 할 것이구요. 추상적으로 설명하긴 했지만, 쿠버네티스의 시스템 모델은 ‘클러스터-PC(또는 노드)-애플리케이션’의 계층 구조로 그릴 수 있습니다. 아래 도식처럼 말이죠. 여기서 알 수 있는 점은,클러스터 내 PC는 Master/Worker Node 두 종류로 구분PC(노드)마다 쿠버네티스 오브젝트를 가지고 있고, 특히 Worker Node는 ‘Pod’라는 엔티티를 관리Pod 안에 ..
올해 3월 말 즈음에, 리눅스 커뮤니티를 한바탕 뒤집어 놓은 사건이 있습니다. XZ utils<..
인터넷은 일상에서 뗄 수 없는 존재입니다. 인터넷으로 물건을 구매하고 업무를 처리하며, 게임/영상 시청과 같은 여가 생활을 즐겨야 하기 때문입니다. 웹 서비스는 이러한 활동들, 인터넷으로 제공받는 서비스들을 말합니다. 인터넷 보급이 확대되면서 보안 시장의 판도도 확연히 달라졌습니다. 오늘날 발견되는 보안 취약점과 해킹 사고의 대부분이 웹 서비스와 관여되어 있기 때문이죠. 해커들은 웹사이트를 장악하여 데이터 변조/삭제, 그리고 웹 서버 측 내부 네트워크에 더 깊게 침투하여 시스템을 통제하는 등의 행위로부터 웹사이트 운영에 차질을 빚게 만들 수 있습니다. 웹 서비스 제공자 뿐만 아니라, 불특정 사용자(Client)에게도 피해를 줄 수 있는데요. 공인 인증서나 사용자 패스워드를 빼돌리거나, 악성 링크에 강제적..
Jekyll을 이용해 나만의 블로그 테마를 만들고 싶나요? 정말 간단하고 명료한 가이드라인이 여기 있습니다! 1. 개발 환경 세팅 Jekyll과 블로그를 생성을 돕는 플러그인은 루비(Ruby) 언어로 개발되어 있으며, 따라서 가장 먼저 루비 설치가 선행되어야 합니다. 1-1. 루비(Ruby) 설치 Windows PC에 설치하는 경우 링크를 타고 들어가 상단에 위치한 설치 파일 Ruby+Devkit 3.x.x (x64) 을 다운로드 받습니다. https://rubyinstaller.org/downloads/ Downloads Which version to download? If you don’t know what version to install and you’re getting started with R..