1. 首页
  2. 人工智能
  3. 搜索引擎
  4. ElasticSearch环境搭建详细步骤

ElasticSearch环境搭建详细步骤

上传者: 2019-04-06 04:47:58上传 TXT文件 2.99KB 热度 67次
本文档提供了ElasticSearch的详细安装说明,包括Head、和IK分词插件。 1、安装ElasticSearch 安装ElasticSearch的前提条件:JDK1.8及以上 ElasticSearch安装文件的下载地址为 https://www.elastic.co/cn/products/elasticsearch 点击past releases,查看旧版本。选择ZIP sha格式进行下载。 将elasticsearch-6.2.4.zip文件解压。 进入D:\elasticsearch-6.2.4\bin,双机执行elasticsearch.bat。 在浏览器中访问http://127 .0.0.1:9200,看到You Know, for Search,说明ElasticSearch已经安装成功了。 2、安装Head插件 ElasticSearch5以上版本安装Head前,需要先安装node和grunt。 安装node node安装文件的下载地址为 https://nodejs.org/en/download/ 选择msi格式进行下载。 安装完成后,用cmd进入node安装目录,执行 node -v 显示版本号说明node安装成功。 安装grunt //////////////////////////////////////////////////////////////////////////////////////////////// 在线安装: 在node安装路径下执行 npm install -g grunt-cli //////////////////////////////////////////////////////////////////////////////////////////////// 离线安装: 在一台上网电脑上进行在线安装后, 将其C:\Users\Administrator\AppData\Roaming\npm-cache文件夹覆盖到本机的相应文件夹。 在node安装路径下执行 npm install --cache-min 9999999 grunt-cli //////////////////////////////////////////////////////////////////////////////////////////////// 安装完成后,执行 grunt -version 显示版本号说明grunt安装成功。 配置运行 进入ElasticSearch安装目录下的config文件夹,修改elasticsearch.yml文件,在文件的末尾加入以下代码 http.cors.enabled: true http.cors.allow-origin: "*" node.master: true node.data: true 去掉network.host: 192.168.0.1的注释#,并改为network.host: 0.0.0.0。 去掉node.name和http.port的注释#。 双击elasticsearch.bat,重启ElasticSearch。 ElasticSearch-Head配置文件的下载地址为 https://github.com/mobz/elasticsearch-head 下载后解压到D:\elasticsearch-6.2.4\elasticsearch-head-master文件夹下。 进入该文件夹,修改Gruntfile.js文件,在对应的位置加上hostname: '*',,如下 connect: { server: { options: { hostname: '*', port: 9100, base: '.', keepalive: true } } } 将phantomjs-2.1.1-windows.zip文件复制到C:\Users\Administrator\AppData\Local\Temp\phantomjs文件夹中。 用cmd进入D:\elasticsearch-6.2.4\elasticsearch-head-master文件夹下,执行 npm install npm run start 运行Head插件,如果运行不成功建议重新安装grunt。 打开浏览器访问http://127.0.0.1:9100,成功。 3、安装Ik分词器 IK分词器jar包的下载地址为 https://github.com/medcl/elasticsearch-analysis-ik/releases 下载得到的文件为elasticsearch-analysis-ik-6.2.4.zip。 注意:ElasticSearch和IK分词器必须版本统一,查看版本对应关系的地址为 https://github.com/medcl/elasticsearch-analysis-ik/tree/6.2.x 解压,将其改名为ik,移动到D:\elasticsearch-6.2.4\plugins目录。 重启ElasticSearch,看到analysis-ik即安装成功。 在D:\elasticsearch-6.2.4\plugins\ik\config\IKAnalyzer.cfg.xml文件中可以配置扩展词和停用词。 .0.0.1:9200,看到You Know, for Search,说明ElasticSearch已经安装成功了。 2、安装Head插件 ElasticSearch5以上版本安装Head前,需要先安装node和grunt。 安装node node安装文件的下载地址为 https://nodejs.org/en/download/ 选择msi格式进行下载。 安装完成后,用cmd进入node安装目录,执行 node -v 显示版本号说明node安装成功。 安装grunt //////////////////////////////////////////////////////////////////////////////////////////////// 在线安装: 在node安装路径下执行 npm install -g grunt-cli //////////////////////////////////////////////////////////////////////////////////////////////// 离线安装: 在一台上网电脑上进行在线安装后, 将其C:\Users\Administrator\AppData\Roaming\npm-cache文件夹覆盖到本机的相应文件夹。 在node安装路径下执行 npm install --cache-min 9999999 grunt-cli //////////////////////////////////////////////////////////////////////////////////////////////// 安装完成后,执行 grunt -version 显示版本号说明grunt安装成功。 配置运行 进入ElasticSearch安装目录下的config文件夹,修改elasticsearch.yml文件,在文件的末尾加入以下代码 http.cors.enabled: true http.cors.allow-origin: "*" node.master: true node.data: true 去掉network.host: 192.168.0.1的注释#,并改为network.host: 0.0.0.0。 去掉node.name和http.port的注释#。 双击elasticsearch.bat,重启ElasticSearch。 ElasticSearch-Head配置文件的下载地址为 https://github.com/mobz/elasticsearch-head 下载后解压到D:\elasticsearch-6.2.4\elasticsearch-head-master文件夹下。 进入该文件夹,修改Gruntfile.js文件,在对应的位置加上hostname: '*',,如下 connect: { server: { options: { hostname: '*', port: 9100, base: '.', keepalive: true } } } 将phantomjs-2.1.1-windows.zip文件复制到C:\Users\Administrator\AppData\Local\Temp\phantomjs文件夹中。 用cmd进入D:\elasticsearch-6.2.4\elasticsearch-head-master文件夹下,执行 npm install npm run start 运行Head插件,如果运行不成功建议重新安装grunt。 打开浏览器访问http://127.0.0.1:9100,成功。 3、安装Ik分词器 IK分词器jar包的下载地址为 https://github.com/medcl/elasticsearch-analysis-ik/releases 下载得到的文件为elasticsearch-analysis-ik-6.2.4.zip。 注意:ElasticSearch和IK分词器必须版本统一,查看版本对应关系的地址为 https://github.com/medcl/elasticsearch-analysis-ik/tree/6.2.x 解压,将其改名为ik,移动到D:\elasticsearch-6.2.4\plugins目录。 重启ElasticSearch,看到analysis-ik即安装成功。 在D:\elasticsearch-6.2.4\plugins\ik\config\IKAnalyzer.cfg.xml文件中可以配置扩展词和停用词。
用户评论