EverKB

Knowledge Base Ever

CentOS7에 Elasticsearch 7.3 설치

2020-01-14 15:52:48

라벨: CentOS, Elasticsearch, CentOS7, Elasticsearch7.3, 공식 Elasticsearch, Elasticsearch 설치

다음과 같이 /etc/yum.repos.d/elasticsearch.repo파일을 편집하십시오.

[elasticsearch-7.x]
name=Elasticsearch repository for 7.x packages
baseurl=https://artifacts.elastic.co/packages/7.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
type=rpm-md

YUM 설치 후 부팅 작업을 설정하고 서비스를 시작하십시오.

yum -y install elasticsearch

systemctl daemon-reload
systemctl enable elasticsearch
systemctl start elasticsearch

구성 파일 /etc/elasticsearch/elasticsearch.yml을 수정하십시오.

#secruity줄 아래에 인증 가능 구성을 추가하고 저장 한 후 종료하십시오.
network.host: 192.168.0.10

http.port: 9200

cluster.initial_master_nodes: ["node-1"]

elasticsearch를 다시 시작하면 클라이언트를 사용하여 원격으로 연결할 수 있습니다.

[root@localhost ~]# systemctl restart elasticsearch

[root@localhost ~]# curl 192.168.0.10:9200
{
  "name" : "carbon",
  "cluster_name" : "elasticsearch",
  "cluster_uuid" : "RmfeiseHQ8C5S9eF7gG6aQ",
  "version" : {
    "number" : "7.3.0",
    "build_flavor" : "default",
    "build_type" : "rpm",
    "build_hash" : "de777fa",
    "build_date" : "2019-07-24T18:30:11.767338Z",
    "build_snapshot" : false,
    "lucene_version" : "8.1.0",
    "minimum_wire_compatibility_version" : "6.8.0",
    "minimum_index_compatibility_version" : "6.0.0-beta1"
  },
  "tagline" : "You Know, for Search"
}
[root@carbon ~]#

문제 : 인증 확인을 설정 한 후 사용자와 비밀번호도 설정되지만 클라이언트는 연결할 수 없습니다.

솔루션 : 방화벽을 중지하십시오
systemctl stop firewalld
systemctl stop iptables

질문 : ElasticSearch에 액세스 할 때 프롬프트 : Elasticsearch cluster 'master_not_discovered_exception'

해결 방법 : CentOS8에서 Elasticsearch 7.5를 설치할 때이 문제가 발생했습니다. 그 이유는 노드가 서로를 감지 할 수 없기 때문입니다. 노드가 하나 뿐인 경우 구성 파일을 수정하고 노드 이름을 node-1로 설정할 수 있습니다.

필드 캐시 크기를 실제 메모리의 50 %로 설정하는 것이 좋습니다.
vim /etc/elasticsearch/elasticsearch.yml

node.name: node-1

indices.fielddata.cache.size: 2gb

라벨

CentOS7 CentOS PHP Linux Python3 Python MySQL YUM JavaScript MariaDB Redis MySQL8 caching_sha2_password HTML mysql_native_password PHP7 CSS absolute Deepin jemalloc SQLAlchemy convert FuelPHP mysqlclient Shadowsocks toggle at-symbol Error Control Operator margin PHPUnit Framework ss5.passwd daemon process IIS password SOCKET vps center Fatal Errors MongoDB4 sudoers .htaccess DATE_SUB Phalcon SQL Server 2017 WiFi Compiling PHP frequency conflict set_error_handler TestCase apr Elasticsearch7.3 PHPUnit ss5.conf daemon HTTP particles.js Slim Vincent Garreau Failed to build these modules: _uuid MongoDB Sudo DATE_ADD ip command pg_bha.conf SQL Server width Compiling Apache Frameworks MySQL-python scrollbar Tcp BBR Apache2.4 Elasticsearch libpython3.7m.so.1.0 PHPStorm ss5-3.8.9 CURLOPT_POSTFIELDS NodeJs show VIM Bluetooth Failed to build these modules: _ctypes Minimal ISO substr date sub INTERVAL PECL SQL Date Funcitons Wi-Fi CodeIgniter font-size root Tag Cloud apache httpd dual network interfaces Laravel ss5 CURLFille horiz-align node.js ShadowsocksR vertical-align BarManager exec mb_substr PyCharm SUBDATE date add IntelliJIDEA PEAR SOCKS5 Proxy Server WebStorm Chrome find remi Tag Apache du jQuery PHP5.5 src cURL hide nginx Shadowsocks-Python V2Ray availability eth0 MariaDB10.4 PostgreSQL sub folder date Install MongoDB pdo_sqlsrv SOCKS5 Web Server File Upload mssql-tools register_shutdown_function Symfony ADDDATE DevExpress JetBrain php-fpm sqlsrv Zend Framework height network interface Shadowsocks-Libev unixODBC-devel Aura error_get_last Port 80 string data INDENTIFIED BY password policy requirements SOCKS Web Development Fedora Media Writer msodbcsql Redis5 SVN

최신 기사