Elastic Search 클러스터 개념 및 구성
클러스터 적용 클러스터 적용을 위해 다음 절차를 확인 하셔야 합니다. 방화벽 9300 포트 열어놓았는지 확인하기. 새로운 클러스트 형성할때는 /var/lib/elasticsearch/nodes를 지우고 시작하기. 이전 데이터가 있을 경우 클러스터 형성 에러가 나는 경우가 많습니다. /var/lib/…에 대한 경로는 설정한 것에 따라 달...
클러스터 적용 클러스터 적용을 위해 다음 절차를 확인 하셔야 합니다. 방화벽 9300 포트 열어놓았는지 확인하기. 새로운 클러스트 형성할때는 /var/lib/elasticsearch/nodes를 지우고 시작하기. 이전 데이터가 있을 경우 클러스터 형성 에러가 나는 경우가 많습니다. /var/lib/…에 대한 경로는 설정한 것에 따라 달...
정보 확인 실행 후 브라우저 혹은 curl로 elastic search에 담긴 정보를 확인 할 수 있습니다. Elastic Search Relational DB CRUD ...
Windows 환경에서 설치 설치 파일 을 다운 받은 후 압축을 푼다. 실행 $ ./bin/elasticsearch 실행 후 크롬 혹은 자신이 편한 브라우저(curl포함)에서 localhost:9200으로 접속. 아래와 같은 화면이 뜨면 성공. 실행 옵션 $ ./bin/elasticsearch -E cluster.name...
특징 루씬 기반의 검색엔진이기에 루씬을 이해하는 것이 성능 최적화에 도움이 됩니다. JVM 위에서 동작하며 JSON 형태로 데이터를 저장합니다. 데이터를 색인하고 검색을 수행하는 단위 프로세스인 노드를 기반으로 클러스터를 형성하여 동작합니다. 데이터는 각 노드에 분산저장이 되며 복사본을 유지하여 각종 출돌로 부터 데이터를 보호합니다....
CentOS 7 기준 설치 후 실행 방법 $ sudo yum install docker -y $ sudo systemctl enable docker $ sudo systemctl start docker $ sudo docker version $ sudo docker ps Docker 기본 사용법 컨테이너 실행 $ sudo docker run...
NodeJS의 특징 Javascript를 사용한다. (따라서 front, back이 모두 같은 언어로 작업 할 수 있다.) Single thread 기반으로 동작한다. Event 기반의 프로그래밍 모델을 사용한다. 개발 구조가 단순하여 빠르게 개발이 가능하다. CentOS7 기준 설치방법 $ curl -sL https...
Javascript는 절차지향적인(c언어 등) 언어들과는 다르게 특정 코드의 연산이 끝나지 않아도 다음 코드를 먼저 실행하는 특성을 지닌다. console.log('Hello'); setTimeout(function () { console.log('Bye'); }, 3000); console.log('Hello Again'); //출력 결과...
CentOS / Oracle - x64기준 (.Net Core 2.1버전) $ sudo rpm -Uvh https://packages.microsoft.com/config/rhel/7/packages-microsoft-prod.rpm $ sudo yum update $ sudo yum install dotnet-sdk-2.1 참고 공식 사이트 ...
putty를 설치하고 기본으로 쓰면 파란색 글짜때문에 눈이 아프다… 따라서 putty 설치 후 다음과 같은 설정을 하면 편하게 쓸 수 있다. 1. Window 명령어를 실행하면 보여줄 수 있는 라인 수는 넉넉히 1000으로 설정. 2. Appearance 폰트 사이즈는 해상도에 따라서 10, 15로 설정. 3. Beha...
정렬하지 않고 유니크한 부분만 출력하기 $ awk '!x[$0]++ {print $0}' my_file.txt $ cat my_file.txt | awk '!x[$0]++' 정렬하면서 유니크한 부분 출력하기 $ cat my_file.txt | sort -u cat * | grep 의 환상 조합 $ grep -r -H "찾고자 하는 string"...