CentOS7-де Elasticsearch7.3 бағдарламасын орнатыңыз

Анықтама

Ресми сайт Өнімнің құжаттамасы REST APIs

РЕПО файлын қосыңыз

/Etc/yum.repos.d/elasticsearch.repo файлын өңдеу үшін vi немесе vim пайдаланыңыз, келесі мазмұнды файлға көшіріңіз, содан кейін сақтаңыз және шығыңыз.

            [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 -y install elasticsearch
        

Конфигурация файлын өзгертіңіз

/Etc/elasticsearch/elasticsearch.yml файлын өңдеу үшін, байланыстырылған IP мен портты өзгертіңіз, содан кейін түйін атауын өзгертіңіз. Кэштің өлшемін сервердің физикалық жадының жартысына теңестіру ұсынылады. Толығырақ ақпарат алу үшін келесі мысалды қараңыз.

            node.name: node-1
indices.fielddata.cache.size: 2gb
network.host: 0.0.0.0
http.port: 9200
cluster.initial_master_nodes: ["node-1"]
        

Қызметті бастаңыз және қызметті тексеріңіз

            systemctl enable elasticsearch
systemctl start elasticsearch
curl 127.0.0.1:9200
        

Байланысты авторизациялау туралы

Орнату аяқталғаннан кейін, әдепкі бойынша қосылуға авторизациялау бақылауы болмайды.Егер біз жалпыға ортақ желілік ортада қызмет көрсетуді қажет етсек, сонымен қатар қосылымды авторизациялауды тексеру үшін конфигурацияны өзгертуіміз керек. Әдетте біздің сценарийлеріміз Elasticsearch қызметін сыртқа ашпайды, сондықтан бұл мақалада қосылуды авторизациялауды қалай тексеруге болатындығы егжей-тегжейлі сипатталмаған. Біздің қызмет сервердің жергілікті желісіне орналастырылған кезде, біз авторизацияны тексеруді қосудың қажеті жоқ.Егер қауіпсіздікті қамтамасыз ету қажет болса, біз сервердің брандмауэр ережелерін қол жетімділікті шектейтін етіп баптай аламыз.