elk-插件(head、X-pack)(五)

一、修改ES配置,允许REST跨源操作ES服务器,添加以下2个配置,并重启ES。

http.cors.enabled: true #如果启用了 HTTP 端口,那么此属性会指定是否允许跨源 REST 请求

http.cors.allow-origin: "*" #如果 http.cors.enabled 的值为 true,那么该属性会指定允许 REST 请求来自何处。

二、下载node

cd ~
wget https://npm.taobao.org/mirrors/node/v8.8.1/node-v8.8.1-linux-x86.tar.xz
tar xf node-v8.8.1-linux-x86.tar.xz

吧node添加环境变量
export PATH=$PATH:/home/elk/node-v8.8.1-linux-x86/bin


source .bash_profile

三、head

cd ~
wget https://github.com/mobz/elasticsearch-head/archive/master.zip

unzip master.zip
cd elasticsearch-head-master/
npm install -g grunt-cli

四、既然是跨源访问ES,那么就要在HEAD里面指定ES服务器了,修改_site/app.js    指定ela端口

init: function(parent) {
                        this._super();
                        this.prefs = services.Preferences.instance();
                        this.base_uri = this.config.base_uri || this.prefs.get("app-base_uri") || "http://10.215.4.166:9200";
                        if( this.base_uri.charAt( this.base_uri.length - 1 ) !== "/" ) {
                                // XHR request fails if the URL is not ending with a "/"
                                this.base_uri += "/";

 五、修改完好执行在

elasticsearch-head-master
npm install

多下载几次npm install可能会视频

grunt server     访问ip:9100  看着是不是正常

注意:在这期间遇到一个报错:

node npm install Error: CERT_UNTRUSTED
npm config set strict-ssl false

 

六、 X-pack(插件)

ela添加配置
xpack.security.enabled: false

  

X-pack下载
链接:https://pan.baidu.com/s/1MjlIijGoO3LyaGY2uyF9DQ 密码:qp3m


传入:/home/elk/elasticsearch-6.3.2/modules/x-pack/x-pack-core 替换jar包然后重启重启

 

posted @ 2018-08-25 19:21  随心朝阳  阅读(607)  评论(0编辑  收藏  举报