ビッグデータ開発看護
--- Elasticsearch分散インストールの手順
最初は、NPMのnodejsの使用があるので、ウェブelasticsearch-ヘッドマウントディスプレイとして考慮される必要があります
-
wgetのhttps://npm.taobao.org/mirrors/node/v11.0.0/node-v11.0.0.tar.gz
-
タール-zxvfノードv11.0.0.tar.gz
-
cd node-v11.0.0
-
yumのGCCのgcc-Cをインストール++
-
./configureを
-
作ります
-
インストールしてください
- Node –v
インストールelasticsearchを開始
1。3仮想マシンのインストール
2。インストールJDK
-
タール-zxvf elasticsearch6.2.2抽出
-
スイッチのユーザーのsuセンチ(elasticsearchルートで起動しません)
- 治療プログラムにアクセスすることはできませんホストを起動した後(コマンドを起動します。binディレクトリ内のsh elasticsearchを)
A)修改設定/ elasticsearch.yml
cluster.name:ES-アプリ#クラスタ名、あなたが変更することができます
node.name:ES-1#ノード名、自己修正
network.host:192.168.235.133#ホストアドレス、ローカルIPは、ここに書きます
たhttp.port:9200#ポート
http.cors.enabled:真の#を設定クロスドメイン
http.cors.allow起源:「*」#セットへのアクセス
B)を開始し、その後、その理由を見始めることができません
[1]:elasticsearchプロセスの最大ファイルディスクリプタ[4096]が低すぎる、少なくとも[65536]に増加
[2]:最大仮想メモリ領域は、少なくとも[262144]に増加し、[65530]が低すぎるvm.max_map_count
I。質問1つのシステムの最大ファイル数が少なすぎます
ファイルはappendを変更viの/etc/security/limits.confを
CMソフトNOFILE 65536
131072 NOFILEハードセンチ
CMソフトNPROC 4096
CMハードNPROC 4096
II。質問2の仮想メモリが低すぎます
VI /etc/sysctl.confファイルはappendを変更
vm.max_map_count = 655360
root権限に切り替え
sysctlを-p
III。java.nio.file.AccessDeniedException:... / elasticsearch-6.2.2 /設定/ jvm.options
chownコマンド名elasticsearch-6.2.2インストールディレクトリパス-R
- あなたはelasticsearchクラスタ環境を監視elasticsearchヘッドをインストールすることができます
A)タール-zxvf elasticsearchヘッドマスター
b)のインストールNPM
C)NPMの実行開始
- サーバーからのノード設定
cluster.name:ES-アプリ#クラスタ名、あなたが変更することができます
node.name:ES-2#ノード名、自己修正
network.host:192.168.235.132#ホストアドレス、ローカルIPは、ここに書きます
たhttp.port:9200#ポート
コマンド[ "192.168.235.133"]#セットクラスタ:discovery.zen.ping.unicast.hosts
- 同様に第3のノードが配置さ
インストールを開始しますLogStash
nodejsファイルはCで書かれ、インストールyumをする必要がありGCCのgcc-C ++
そして、直接nodejsをコンパイルするファイルを作ります