headMasterのインストール
-
ファイルをopt / install / elkに移動します
-
elasticsearch-head-master.zipファイルをopt / bigdata / elkに解凍します
unzip elasticsearch-head-master.zip -d /opt/bigdata/elk
- elasticsearch-head-masterの名前をehmに変更します
mv elasticsearch-head-master
Nodejsのインストール
- xftp経由で/ opt / install / elkの下にファイルを置きます
node-v8.9.1-linux-x64.tar.gz
- 指定したパスにファイルを解凍します
tar -xzvf node-v8.9.1-linux-x64.tar.gz -C /opt/bigdata/elk
- ファイルの名前を変更します
mv node-v8.9.1-linux-x64/ nodejs891
- 環境変数を変更する
vi /etc/profileexport
NODE_HOME=/opt/bigdata/elk/nodejs891export
PATH=$NODE_HOME/bin:$PATH
- 環境変数を更新する
source /etc/profile
- テストが成功したかどうか
node -v
- ステップピット
ノード-v8.11.1linux x64.tar--以前のバージョンを使用していて、ノード:再配置エラー:ノード:シンボル、バージョンGLIBC_2.2.5がリンク時間参照付きのファイルlibc.so.6で定義されていません
後でnode-v14.5.0に変更しました-linux-s390x.tarはエラーを報告し続けました
-bash:/ opt / bigdata / elk / nodejs1450 / bin / node:バイナリファイル
を実行できず、後でnode-v8.9.1-linux-に変更しましたx64.tar .gzは正常であり、システムの違いに関連している可能性があります - 準備
①国内ミラーリングの切り替え:
npm config set registry https://registry.npm.taobao.org
②ミラー設定が成功したか確認してください。
npm config get registry
③ehmのルートディレクトリの下
npm install
- eshmディレクトリへのgruntツールキットのインストール①grunt
クライアントツールをインストールします。
npm install -g grunt-cli
②現在のディレクトリでのnpmのインストールを確認します。
npm list --depth=0
[root@vbserver04 eshm]# npm list --depth=0
elasticsearch-head@0.0.0 /opt/bigdata/elk/eshm
├── grunt@1.0.1
├── grunt-contrib-clean@1.0.0
├── grunt-contrib-concat@1.0.1
├── grunt-contrib-connect@1.0.2
├── grunt-contrib-copy@1.0.0
├── grunt-contrib-jasmine@1.0.3
├── grunt-contrib-watch@1.0.0
├── grunt-karma@2.0.0
├── http-proxy@1.16.2
── karma@1.3.0
ehmのルートディレクトリでgruntを
開始します:normal start:
npm run start
background start:
nohup grunt server&
record pid、pass:kill -9 pid to close the process
http:// [仮想マシンアドレス):9100にアクセスします