• elasticsearch(6.2.3)安装Head插件


    一、安装elasticsearch,参照:https://www.cnblogs.com/dyh004/p/8872443.html

    二、安装nodejs,参照:https://www.runoob.com/nodejs/nodejs-install-setup.html

    三、修改elasticsearch.yml文件

    上图是从github上截的图
    
    大致意思是,head插件连接elasticsearch需要注意的点:
    因为head插件是一个独立进程,启动后是一个独立的服务器外加端口,比如我的虚拟机ip地址:http://192.168.0.111:9100/
    而elasticsearch启动后也是一个独立的进程,ip地址:http://192.168.0.111:9200/
    这样两个独立进程,虽然服务器ip地址相同,但是端口不同,此时会发生跨域的情况。。
    于是官方给出这样一段话,我们在对elasticsearch启动的时候追加两个配置文件属性即可防止跨域。

    #在文件末尾添加即可

    http.port: 9200
    # 增加参数,使head插件可以访问es  
    http.cors.enabled: true
    http.cors.allow-origin: "*"

    四、下载head插件

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

    五、安装grunt

    grunt是基于Node.js的项目构建工具,可以进行打包压缩、测试、执行等等的工作,head插件就是通过grunt启动

    cd /opt/elasticsearch-head-master
    npm install -g grunt-cli  //执行后会生成node_modules文件夹

    检查是否安装成功

    [dyh@ump-pc1 config]$ grunt -version
    grunt-cli v1.2.0

    六、修改head插件源码

    修改服务器监听地址:Gruntfile.js

    七、修改连接地址:_site/app.js

    进入到elasticsearch-head主目录,运行:

    npm install 

    它会自动的从相应的地址进行下载对应的依赖包,从而放入到node_modules中去。。。 

    启动Head插件

    grunt server

    访问Head

    http://192.168.51.10:9100/

  • 相关阅读:
    VSS與CSV區別
    办公室中节约时间
    C#中用Smtp發郵件
    关于分层结构的感悟(轉)
    Visual Studio.Net 技巧(轉)
    常用數據庫訪問方式比較
    Winows部署中一些內容說明
    适配器模式(Adapter Pattern)(轉)
    Vistual Studio 2005 sp1補丁的詳細內容
    感情 程序 祭 【转】
  • 原文地址:https://www.cnblogs.com/dyh004/p/9269241.html
Copyright © 2020-2023  润新知