금동하

14 posts
linux

Linux PID와 PPID

PID/PPID 자신/어디에 의하여. ->결론 : 프로세스는 프로세스가 만든다. 그러나 예를들어 두명의 클라이언트가 서비스를 요청할경우는 어떻게될까? 답은 해당 프로세스가 클라이언트 수만큼 프로세스를 복사한다는 것이다. 시스템 다운은 보통, 클라이언트들이 한꺼번에 접속했을때 프로세스를 생성해 주어야하는데, 이 메모리 공간이 오버플로우되면 시스템은 다운된다. 프로세스를 슈퍼데몬이 만드는것

linux

Linux 보안 기초

1. 서론 Linux는 오픈된 운영체제이기때문에 누구나 접근이 가능하다. 물론 사용자의 권한등을 부여하여 어느정도는 접근을 막을수있지만, 그것으로는 모든 접근을 막을수는 없다. 우리는 서비스를 하는 입장이기에 이 운영체제의 보안을 배워야한다. 서비스를 제공하지 않는다면 리눅스를 왜 배우겠는가? 2. dmesg (1) 위치:/var/log/dmesg 하드웨어에대한 메시지를 보여준다.

ipv6

IPv6 범위 쿼리 검색

1. 범위 검색 - 애초에 이런 쿼리로 만들어서 하는방법이 있다. BETWEEN  TO_NUMBER('20014430000000000000000000000000', 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')            and                    TO_NUMBER('20014430ffffffffffffffffffffffff', 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX') - 이 범위가 부담되면, 64진수로 바꿔쓰면 줄어들기야 하겠지만, 어차피 ipv6 범위검색을 많이 하지는 않으니까 크게 의미는 없는듯. 2. 마스크 검색 - 이게 좀 까다롭다.

apache impala

Impala + kudu 환경 구성

impala를 빌드 한 뒤, 시스템에 적용하기 위해 빈 서버를 준비했다. ( CentOS 7.7 , 최소설치 ) 444-11 먼저 임팔라가 작동하려면 statestored catalogd impalad 이렇게 3가지가 필요하다. 그리고 impala-shell은 기본세팅으로 kudu-master를 보고있으므로 kudu-master와, kudu-tserver가 필요하다. catalogd는 hive 서비스를 필요로 하고, hive는 hadoop에 job을 날리는 구조기 때문에 hadoop

apache kudu

Apache Kudu 1.12 설치

시작전에...... 만약 kudu가 필요하다면 임팔라를 빌드하는것이 더 좋다. kudu가 포함되어있어요! 빌드하고 나니 용량이 62기가! IMPALA에 비하면 빌드가 굉장히 친절하다. https://kudu.apache.org/releases/1.12.0/docs/installation.html 요기서 하라는 데로 하면되고, 예상되는 에러까지 같이 적어주더라. 보통 이 많은 파일중에 필요한건 아래

apache impala

apache impala 3.4 설치 ( Cent 7 )

어느덧 임팔라의 버전이 3.4까지 올라갔다. 그리고 설치방법은 더욱 어려워졌다. 다운로드는 아래 링크에서 받을 수 있다. https://impala.apache.org/downloads.html 함정이 하나 있는데, 설치 스크립트 안의 ant 버전이 9.14로 되어있지만 인터넷으로 다운받아오는 과정에서 해당 링크가 잘려있다. 9.15로 수동으로 변경해주자. 이런것만