[Elastic Search] VM Workstation을 이용한 Elastic Search, 설정
by Cori0. 초기 값
-> Elastic Search 실습을 위해 노드 3개 생성.
Maximum Disk Size: 30GB, Store Virtual disk as a single file, Memory Size: 2GB
1. IP 주소 설정 (network & hostname)
0) IPv4 settings -> Method: Manual
1) node1 (elastic-1)
· IP: 192.168.56.101
· subnet mask: 255.255.255.0
· Gateway, DNS: 192.168.56.2
2) node2 (elastic-2)
· IP: 192.168.56.102
· subnet mask: 255.255.255.0
· Gateway, DNS: 192.168.56.2
3) node3 (elastic-3)
· IP: 192.168.56.103
· subnet mask: 255.255.255.0
· Gateway, DNS: 192.168.56.2
* 모든 노드의 pw는 bigdata로 통일
위와 같이 설정한 후, VMWare Workstation 각각의 노드에서 인터넷 접속을 할 경우 내부 인터넷은 잘 동작하지만, 외부 인터넷이
연결되지 않는 에러가 발생한다.
2. 외부 인터넷 연결 설정
0) Edit -> Virtual Network Editor
1) Change Settings -> Type: Nat 클릭
Subnet IP를 192.168.56.0, Subnet mask를 255.255.255.0으로 변경
2) NAT Settings 클릭
Gateway IP를 192.168.56.2로 변경, OK 클릭
이제 외부 네트워크 연결도 잘 수행될 것이다.
모든 노드들에 대해, sudo gedit /etc/hosts 명령어를 입력했을 때, sudoers 설정 파일에 없다는 오류가 발생함
(IP 101번, 102번, 103번으로 구분하면 불편하기 때문에, 101번 = elastic-1, 102번 = elastic-2, 103번 = elastic-3번 처럼 표현하기 위함)
3. 권한 설정
Step 1. su 명령을 통해 관리자 권한 획득
Step 2. $ sudo gedit /etc/sudoers
Step 3. 각 사용자에 sudo 권한 부여
Step 4. 각 사용자 sudo 권한 사용시 패스워드 입력하지 않도록 설정
호스트네임 조회했을 때, 원하는 hostname과 다른 hostname 등장
4. 호스트네임 정보 조회
0) cat /etc/hostname or hostname
-> localhost localdomain 출력됨 .
1) sudo gedit /etc/hostname 입력
기존 값 지우고, elastic-1 입력 (노드마다 다르게)
3) sudo gedit /etc/hosts 입력
노드들의 ip 주소를 elastic-1, 2, 3으로 입력 (모든 노드들에 대해 위 작업 수행)
4) 각각의 노드 재부팅
재부팅 후 cmd 창에서 hostname을 입력하면 제대로 설정된 것을 확인할 수 있다.
* 안바뀔 경우 -> hostnamectl set-hostname 명령어 이용
'AI > Data Analysis' 카테고리의 다른 글
[Elastic Search] VM Workstation을 이용한 Elastic Search 사용 (Fin) (0) | 2021.10.30 |
---|---|
[Elastic Search] VM Workstation을 이용한 Elastic Search 사용 (2) (0) | 2021.10.28 |
[Elastic Search] VM Workstation을 이용한 Elastic Search 사용 (1) (0) | 2021.10.26 |
[Elastic Search] 데이터 검색 (0) | 2021.10.25 |
[크롤링] 외국인 관광객 데이터 다루기 (2) (0) | 2021.09.07 |
블로그의 정보
코딩하는 오리
Cori