EverKB

Knowledge Base Ever

Įdiekite „Elasticsearch 7.3“ „CentOS7“

2020-01-14 15:52:48

Etiketė: CentOS, Elasticsearch, CentOS7, Elasticsearch7.3, Įdiekite „Elasticsearch“, oficialią „Elasticsearch“

Redaguokite /etc/yum.repos.d/elasticsearch.repo failą taip:

[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

Įdiegę YUM, nustatykite įkrovos operaciją ir pradėkite paslaugą.

yum -y install elasticsearch

systemctl daemon-reload
systemctl enable elasticsearch
systemctl start elasticsearch

Modifikuoti konfigūracijos failą /etc/elasticsearch/elasticsearch.yml

Po eilute #secruity pridėkite prieigos teisę suteikiančią konfigūraciją, išsaugokite ir išeikite
network.host: 192.168.0.10

http.port: 9200

cluster.initial_master_nodes: ["node-1"]

Paleiskite elastinę paiešką ir galėsite naudoti klientą prisijungdami nuotoliniu būdu.

[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 ~]#

Problema: nustatę autorizacijos patvirtinimą, vartotojas ir slaptažodis taip pat nustatomi, tačiau klientas negali prisijungti.

Sprendimas: sustabdykite užkardą
systemctl stop firewalld
systemctl stop iptables

Klausimas: paraginkite prisijungti prie „ElasticSearch“: Elasticsearch cluster 'master_not_discovered_exception'

Sprendimas: Ši problema iškilo diegiant „Elasticsearch 7.5“ „CentOS8“. Priežastis ta, kad mazgai negali atrasti vienas kito. Jei yra tik vienas mazgas, galite modifikuoti konfigūracijos failą ir nustatyti mazgo pavadinimą į „node-1“.

Lauko talpyklos dydį rekomenduojama nustatyti iki 50% tikrosios atminties.
vim /etc/elasticsearch/elasticsearch.yml

node.name: node-1

indices.fielddata.cache.size: 2gb

Etiketė

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

Naujausias straipsnis