Centosインストールelasticsearchチュートリアル

Elasticsearchのインストールは、laravel eコマースサイトの検索でytkahによって実装されます。独自の検索および学習機能を使用して、それを解決するのはそれほど面倒ではありません。 Elasticsearchチュートリアルのインストールを整理しましょう。サーバーはCentos7です。困っている友達はそれを参照できます。 Elasticsearchにはjava8以降が必要です。https://www.oracle.com/technetwork/java/javase/downloads/index.htmlにアクセスして最新バージョンのjava11 jdkをダウンロードしてインストールし、[ライセンス契約に同意する]を選択して、jdk-11.0.1_linux-x64_binを右クリックします。 .rpmコピーリンク、コマンドラインでコマンドを入力します。

wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http:%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie""http://download.oracle.com/otn-pub/java/jdk/11.0.1+13/90cf5d8f270a4347a95050320eef3fb7/jdk-11.0.1_linux-x64_bin.rpm"

ダウンロードが完了するのを待つ

インストールを開始し、jdkをインストールし、リンクと一致するようにファイル名に注意してください

sudo rpm -ivh jdk-10.0.1_linux-x64_bin.rpm

次のコマンドを入力します。バージョン番号が表示されている場合、インストールは成功しています。

java -version

elasticsearchインストール(https://www.elastic.co/downloads/elasticsearch)をダウンロードし、RPMファイル(この例ではelasticsearch-6.4.2.rpm)を選択し、リンクをコピーして、次のコマンドを入力してダウンロードします。

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.4.2.rpm

elasticsearchをインストールし、同じバージョン番号に注意してください。

sudo rpm -ivh elasticsearch-6.4.2.rpm

インストール後に構成アイテムを編集する

vim /etc/elasticsearch/elasticsearch.yml

次の3行のコメントを解除します(前の#を削除します)。

bootstrap.memory_lock:true
network.host:192.168.0.1
http.port:9200

一部のオペレーターはサーバーセキュリティグループポリシーを設定するため、開いているポート9200および9300に注意してください。

次に、network.hostをlocalhostに変更します

network.host: localhost

elasticsearchを開始し、

sudo systemctl daemon-reload
sudo systemctl enable elasticsearch.service
sudo systemctl start elasticsearch

次に、9200ポートをチェックして、正常に起動したかどうかを確認します

netstat -plntu

半日経っても起動しない場合は、メモリ不足の可能性があります。

vim /etc/elasticsearch/jvm.options

メモリをサーバーのメモリの半分未満に変更します。たとえば、512Mに変更します。

Elasticsearchを再起動します

sudo systemctl restart elasticsearch

状態が正常か確認してください

curl 'localhost:9200'

この時点で、elasticsearchがインストールされます。

この記事はhttps://baijunyao.com/article/155から参照されています

Recommended Posts

Centosインストールelasticsearchチュートリアル
CentosはMYSQL8.Xチュートリアルをインストールします
Centos7インストールkubernetesチュートリアル
Centos7インストールMysql8チュートリアル
Centos7にElasticsearch6をインストールします
LinuxCentos7インストールredisチュートリアル
vmwareインストールCentOS7詳細チュートリアル
1.5Centos7をインストールする
5.1。CentOS @インストールJDK1.8グラフィックチュートリアル
CentOS 7yumインストールPHP7.3チュートリアル
CentOS7の下にMesosチュートリアルをインストールします
CentOS8にElasticsearchをインストールする方法
CentOS8インストールjdk8 / java8チュートリアル(推奨)
CentOS8にElasticsearchをインストールする方法
Centos6はPython2.7.13をインストールします
Centos7.3はnginxをインストールします
CentOS7.2はMysql5.7.13をインストールします
Centos7はPython3.6をインストールします。
CentOS7はMySQLをインストールします
Centos7インストールprotobuf
CentOS7はDockerをインストールします
CentOS7はGlusterFSをインストールします
CentOS7はDockerをインストールします
Centos6.5はTomcatをインストールします
CentOSはPython3.6をインストールします
VmwareはCentOS6をインストールします
centos7 install docker-ce 18.01.0
CentOS7.2はMariaDBをインストールします
CentOS7はHadoop3.0.0をインストールします
Centos7はPython2.7をインストールします
Centos7.6はseleniuをインストールします
CentOS7.3はZabbix3をインストールします
Centos7はLAMP + PHPmyadminをインストールします
CentOSインストールmysql
CentOSはopenjdk1.8をインストールします
CENTOS6.5インストールCDH5.12.1(1)
CentOSはPHPをインストールします
CentOS6はmist.ioをインストールします
Centos7はDockerをインストールします
CentOS7インストールmysql
centOsはrabbitMQをインストールします
CentOS7はMySQL5.6をインストールします
ubuntuインストールelasticsearch
Centos7はNginxをインストールします
CentOS6.5はCDH5.13をインストールします
Centos7インストールdocker18
CentosはPython3をインストールします
centos7インストールドッカー
CentOSインストールjdk
centos7インストールnginx-rtmp
CentOS8はMySQL8.0をインストールします
Centos6.3はKVMをインストールします
CentOSはPostgreSQL9.1をインストールします
CentOS7はmysql8をインストールします
CentOS7はJava1.8をインストールします
CentOS8はfastdfs6.06をインストールします
CentOS7はGitlabをインストールします
Centos7はPostgreSQLをインストールします
CentOS7はMySQL8をインストールします
CentOS7はJava1.8をインストールします
CentOS6はDockerをインストールします