Elasticsearch-5.2.0 headプラグインをインストールします.
2254 ワード
github
からプラグインをダウンロードする必要があるので、head
をインストールしておく必要があります.yum -y install git
インストールが完了したら、直接ソースをダウンロードします.cd /data/elasticsearch/
git clone git://github.com/mobz/elasticsearch-head.git
ダウンロード後、777の権限を修正します.(簡単で乱暴です.)nodejsをインストールします
git
プラグインのソースコードはhead
ですので、わかります.nodejs
ダウンロードアドレス:node-v 6.9-linux-x 64.tar.xzダウンロードしたパケットは
node
形式で、一般的なlinuxは認識されないかもしれないので、xz
をインストールする必要があります.yum -y install xz
xz -d node-v6.9.4-linux-x64.tar.xz
tar -xvf node-v6.9.4-linux-x64.tar
nodeのインストールファイルを解凍した後、環境変数を設定し、編集/etc/profileを追加する必要があります.export NODE_HOME=/usr/local/src/node-v6.9.4-linux-x64
export PATH=$PATH:$NODE_HOME/bin
即効命令の実行を忘れないでください.source /etc/profile
# node
node -v
npm -v
grantをインストールするgruntは便利な構築ツールで、圧縮、テスト、実行などの作業ができます.5.0のheadプラグインはgruntによって起動されます.ですから、gruntをインストールしてください.
# head
npm install -g grunt-cli
#
grunt -version
xz
は海外のソースですので、ダウンロードのスピードが遅いです.国内のタオバオミラーを使うことをオススメします.npm install -g cnpm --registry=https://registry.npm.taobao.org
上記の命令を実行した後、npm
コマンドの代わりにcnpm
を使用することができます.次に、
npm
プラグインの設定の変更を開始します.vim Gruntfile.js
# , hostname , *
connect: {
server: {
options: {
port: 9100,
hostname: '*',
base: '.',
keepalive: true
}
}
}
head
vim _site/app.js
# , ip
this.base_uri = this.config.base_uri || this.prefs.get("app-base_uri") || "http://192.168.0.117:9200";
上の構成を変更するには、_site/app.js
の構成を変更する必要があります.そうすると、headプラグインはesにアクセスできます.vim /usr/local/elasticsearch-5.2.0/config/elasticsearch.yml
# ,
http.cors.enabled: true
http.cors.allow-origin: "*"
終了を保存してから再起動します.ヘッドプラグインを実行
# head
cnpm install
grunt server
ブラウザでアクセスします.http://192.168.0.117:9100/アクセス成功!