◉◡◉ 您好,欢迎到访伊成个人站!

ElasticSearch-实战代码1

“BeanUtils.copyProperties()用法及区别”

1 安装

安装环境 window10 安装目标 ElasticSearch 5.6.2

2 下载ElasticSearch 5.6.2

到ES对应的官网下载即可,下载64位(与操作系统一致)解压放在自己学的盘符里。

3 安装node,npm

百度下载node,下载64的等待下载完成会是一个.msi文件。

tips: 在windows10中如果双击安装不成功,提示:the installer has encountered an unexpected error installing this package.this may indicate a problem with package.the error code is 2502.

的时候,具体解决方法请戳这个链接。https://jingyan.baidu.com/article/59a015e34f4870f79488652e.html

简洁的说就是把下载的这个 .msi文件,使用cmd 管理员运行找到这个文件的路径 去运行即可安装成功。

安装成功之后,查看 node npm 的版本即可

1
node -v

1
npm -v

4 安装grunt

node , npm 安装成功之后,使用如下命令

1
npm install -g grunt -cli

执行完毕之后,使用命令查看版本

1
grunt -version

5 下载 es-head

es-head 版本: 2.6 https://github.com/mobz/elasticsearch-head 下载zip,解压到自己的盘

  • 修改点1 找到目录 head/Gruntfile.js:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    connect: {
    server: {
    options: {
    port: 9100,
    hostname: '*', // 添加这句
    base: '.',
    keepalive: true
    }
    }
    }
  • 修改点2 找到目录 head/_site/app.js

    1
    this.base_uri = this.config.base_uri || this.prefs.get("app-base_uri") || "http://localhost:9200";

把localhost修改成你es的服务器地址, 如果这里 你就是本地学习的,这一步就用改就是这样既可。

6 修改ElasticSearch的配置

  • 修改点1 找到目录 config/elasticsearch.yml 在配置文件末尾追加如下内容:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    # 增加新的参数,这样head插件可以访问es
    http.cors.enabled: true
    http.cors.allow-origin: "*"
    ```

    注意: yml文件设置参数的时候:后面要有一个空格!

    - 修改点2 操作完 修改点1之后 也在文件后 追加以下内容:
    ```
    cluster.name: Lvoyee
    node.name: master
    node.master: true

    network.host: 127.0.0.1

7 安装es-head 插件

找到你放 es-head 的目录下,使用命令

npm install

也可以用以下命令安装 (使用国内镜像会更快一点)

npm install -g cnpm --registry=https://registry.npm.taobao.org

等待运行完成

最后在 es-head 下就可以启动了,执行如下命令

grunt server

启动es

找到 es 安装目录下面的 bin目录,双击 elasticsearch.bat 既可 访问http://localhost:9100
就可以访问head插件了。

备注: 1.启动es-head插件命令

grunt server

2.启动es 找到es/bin下面的es.bat 既可

参考链接:https://blog.csdn.net/qq_28988969/article/details/78856599

支付宝打赏 微信打赏

如果本文对你有所帮助,请打赏 1元就足够感动我 :)