Ставим craftbukkit через McMyAdmin на хостинге FiveHost !
Cuprins:
- Cerințe preliminare
- Instalarea Elasticsearch
- Configurarea Elasticsearch
- Acces de la distanță
- Concluzie
Elasticsearch este un motor de căutare și analiză de text complet distribuit de tip open source. Acceptă operațiuni RESTful și vă permite să stocați, să căutați și să analizați volume mari de date în timp real.
Elasticsearch este unul dintre cele mai populare motoare de căutare care alimentează aplicații care au cerințe complexe de căutare, precum marile magazine de comerț electronic și aplicații analitice.
Acest tutorial vă va ghida în procesul de instalare a Elasticsearch pe Debian 9.
Cerințe preliminare
Va trebui să fiți conectat ca utilizator cu privilegii sudo pentru a putea instala pachete pe serverul dvs. Debian.
Instalarea Elasticsearch
Cel mai simplu mod de a instala Elasticsearch pe Debian este prin intermediul depozitului oficial Elasticsearch. În momentul scrierii acestui articol, ultima versiune a Elasticsearch este
7.0.0
și necesită instalarea Java 8 pe sistem.
Începeți să actualizați indexul pachetelor și să instalați pachetul
apt-transport-https
care este necesar pentru a accesa un depozit prin
sudo apt update
sudo apt install apt-transport-https
Instalați OpenJDK 8:
sudo apt install openjdk-8-jdk
Verificați instalarea Java imprimând versiunea Java:
java -version
Produsul ar trebui să arate așa:
openjdk version "1.8.0_181" OpenJDK Runtime Environment (build 1.8.0_181-8u181-b13-2~deb9u1-b13) OpenJDK 64-Bit Server VM (build 25.181-b13, mixed mode)
Următorul pas este adăugarea depozitului Elasticsearch.
Importați cheia publică a depozitului folosind următoarea comandă
wget
:
wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
Comanda de mai sus ar trebui să emită
OK
ceea ce înseamnă că cheia a fost importată cu succes și pachetele din acest depozit vor fi considerate de încredere.
Apoi, adăugați depozitul Elasticsearch la sistem rulând:
sudo sh -c 'echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main" > /etc/apt/sources.list.d/elastic-7.x.list'
Dacă doriți să instalați o versiune diferită de Elasticsearch, schimbați
7.x
în comanda de mai sus cu versiunea de care aveți nevoie.
Actualizați indexul pachetelor și instalați motorul Elasticsearch:
sudo apt update
sudo apt install elasticsearch
Când procesul de instalare este finalizat, porniți și activați serviciul folosind următoarele comenzi:
sudo systemctl enable elasticsearch.service
sudo systemctl start elasticsearch.service
Pentru a verifica dacă Elasticsearch rulează, trimiteți o solicitare HTTP la portul 9200 pe localhost folosind următoarea comandă curl:
curl -X GET "localhost:9200/"
Produsul ar trebui să arate similar cu acesta:
{ "name": "stretch", "cluster_name": "elasticsearch", "cluster_uuid": "Nj2W3PswRuWvJW8JG75O1Q", "version": { "number": "7.0.0", "build_flavor": "default", "build_type": "deb", "build_hash": "b7e28a7", "build_date": "2019-04-05T22:55:32.697037Z", "build_snapshot": false, "lucene_version": "8.0.0", "minimum_wire_compatibility_version": "6.7.0", "minimum_index_compatibility_version": "6.0.0-beta1" }, "tagline": "You Know, for Search" }
Poate dura 5-10 secunde pentru a începe serviciul. Dacă vedeți
curl: (7) Failed to connect to localhost port 9200: Connection refused
, așteptați câteva secunde și încercați din nou.
Pentru a vizualiza mesajele înregistrate de serviciul Elasticsearch, utilizați comanda de mai jos:
sudo journalctl -u elasticsearch
Asta e. Elasticsearch a fost instalat pe serverul dvs. Debian.
Configurarea Elasticsearch
Datele de căutare elastică sunt stocate în directorul
/var/lib/elasticsearch
. Fișierele de configurare sunt localizate în
/etc/elasticsearch
și opțiunile de pornire Java pot fi configurate în
/etc/default/elasticsearch
.
În mod implicit, Elasticsearch este configurat pentru a asculta doar pe localhost. Dacă clientul care se conectează la baza de date rulează de asemenea pe aceeași gazdă și configurați un cluster cu un singur nod, nu trebuie să activați accesul la distanță.
Acces de la distanță
În afara casetei Elasticsearch, nu implementează autentificarea, astfel încât poate fi accesat de oricine poate accesa API-ul HTTP. Dacă doriți să permiteți accesul de la distanță la serverul dvs. Elasticsearch, va trebui să configurați firewallul și să permiteți accesul la portul Elasticsearch 9200 numai de la clienți de încredere.
sudo ufw allow from 192.168.100.20 to any port 9200
Nu uitați să schimbați
192.168.100.20
cu adresa dvs. IP la distanță.
În caz contrar, dacă utilizați iptables vechi simple, executați:
sudo iptables -A INPUT -p tcp -s 192.168.100.20 --dport 9200 -j ACCEPT
După ce firewallul este configurat, următorul pas este să editați configurația și să setați Elasticsearch pentru a asculta conexiunile externe.
Pentru a face acest lucru, deschideți fișierul de configurare
elasticsearch.yml
:
sudo nano /etc/elasticsearch/elasticsearch.yml
Căutați linia care conține
network.host
, dezarhivați-o și modificați valoarea în
0.0.0.0
:
network.host: 0.0.0.0
Reporniți serviciul Elasticsearch pentru ca modificările să aibă efect:
sudo systemctl restart elasticsearch
În acest moment, ar trebui să vă puteți conecta la serverul Elasticsearch din locația dvs. la distanță.
Concluzie
Ați instalat cu succes Elasticsearch pe sistemul dvs. Debian 9. Pentru mai multe informații despre cum să începeți cu Elasticsearch, vizitați pagina lor oficială de documentare.
baza de date elastica de căutare java debianCum se instalează și se instalează WordPress pe Microsoft Azure
Această parte a tutorialului acoperă aspectele de performanță ale Microsoft Azure și te ghidează la găzduirea propriei dvs. WordPress instalare pe o mașină virtuală Azure.
Cum se instalează elasticsearch pe centos 7
Elasticsearch este unul dintre cele mai populare motoare de căutare care alimentează aplicații care au cerințe complexe de căutare, precum marile magazine de comerț electronic și aplicații analitice. Acest tutorial explică cum se instalează Elasticsearch pe CentOS 7.
Cum se instalează elasticsearch pe ubuntu 18.04
Elasticsearch este un motor de căutare și analiză de text complet distribuit de tip open source. Acceptă operațiuni RESTful și vă permite să stocați, să căutați și să analizați volume mari de date în timp real. În acest tutorial, vă vom arăta cum să instalați Elasticsearch pe Ubuntu 18.04.







