ビルドに環境-7.4.2をelasticsearch

基本的な環境:VM仮想マシンCentos7

インストールパッケージの抽出

 

ユーザーがelasticsearchを始めると、root以外のユーザーを作成します。

ユーザーグループを作成すると、esgroup GROUPADD
ユーザーのuseradd -g estest esgroup -p 123456の作成
esgroup elasticsearch-7.4.2:権限の付与をchown -R estest ( ユーザー名:グループESディレクトリ)

 

プロファイル

... / elasticsearch-7.4.2 /設定/ viのelasticsearch.yml
以下の追加
"ドッカー-クラスター":cluster.name
network.host:0.0.0.0を


カスタム設定#
node.name: "ノード1"
discovery.seed_hosts:[ "127.0.0.1"、 "[:: 1]"]
cluster.initial_master_nodes:[ "ノード1"]
ターンのサポートのクロスドメインアクセス、デフォルト偽さ
http.cors.enabled:trueに
定期的に使用するよりも(すべてのドメイン名を許可する)、クロスドメインアクセスドメインのアドレスを#許可
http.cors.allow-起源:/.*/

 

スタート

テスト
http://127.0.0.1:9200/内部アクセステスト
のhttp:// IP:9200 /テスト外部アクセス

 

起動に失敗しました:

1.ファイアウォールをチェックして、ファイアウォールのオフ
#ストップファイアウォールfirewalld.service systemctl停止
systemctl無効firewalld.service#禁止するファイアウォールの起動
が実行されているかどうか、ファイアウォール-CMD --state#ビューファイアウォールの状態を
ファイアウォールの再起動、ファイアウォール-CMD --reload#を

設定変更2.
viの/etc/security/limits.confを

ユーザー名は、ハードNOFILE 65536
65536 NOFILEユーザー名ソフト

VIは/etc/sysctl.conf
vm.max_map_count = 655360
のsysctl -p

修正のテストの後、再び

 

PS:一般的なLinuxコマンド

閉じる方法:コマンドを入力します。ps -ef |その後、殺す、プロセスを見つけ、grepのelasticsearchを、
起動方法を:コマンドを入力します。su弾性を、そして入力し./bin/elasticserach -d 

ポート占有
-tlnpのnetstat | grepを5601
殺す-9

 

おすすめ

転載: www.cnblogs.com/guochaolang/p/12031034.html