본문 바로가기

programmer/Elasticsearch

ES 외부 접속 설정(AWS EC2)

 

networh.host = "_site_"

[에러]

1. memory locking requested for elasticsearch process but memory is not locked

해결

sudo vi /etc/security/limits.conf

ubuntu - nofile 65535

 

 

 2. the default discovery settings are unsuitable for production use; at least one of [discovery.seed_hosts, discovery.seed_providers, cluster.initial_master_nodes] must be configured

해결

sudo vi /etc/sysctl.conf

vm.max_map_count=262144

재시작

sudo shutdown -r

 

 

3. memory locking requested for elasticsearch process but memory is not locked

$ sudo vi /etc/security/limits.conf

#<domain>      <type>  <item>         <value>

#ftp             hard    nproc           0
#@student        -       maxlogins       4

user            soft     memlock         unlimited
user            hard     memlock         unlimited

 

4. elasticsearch.yml 수정

$hostname
discovery.seed_hosts: ["ip-172-31-6-193"]
#
# Bootstrap the cluster using an initial set of master-eligible nodes:
#
cluster.initial_master_nodes: ["node-1"]

5. 외부 접속 

aws 의 경우 public IPV4 주소로 접속하면 된다.

반응형
사업자 정보 표시
라울앤알바 | 장수호 | 서울특별시 관악구 봉천로 13나길 58-10, 404호(봉천동) | 사업자 등록번호 : 363-72-00290 | TEL : 010-5790-0933 | Mail : shjang@raulnalba.com | 통신판매신고번호 : 2020-서울관악-0892호 | 사이버몰의 이용약관 바로가기