博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ElasticSearchwindow下搭建
阅读量:4306 次
发布时间:2019-06-06

本文共 1536 字,大约阅读时间需要 5 分钟。

ElasticSearch是一个开源的分布式搜索引擎。

下载

下载地址:

当前版本:Elasticsearch 2.1.1

JAVA环境配置  

下载java jdk:

 

安装成功后,配置环境变量:

  1. 在“系统变量”选项区域新增JAVA_HOME变量,输入JDK安装路径,如C:\Program Files\Java\jdk1.8.0_72
  2. 在“系统变量”选项区域中查看PATH变量,如果不存在,则新建变量 PATH,否则选中该变量,单击“编辑”按钮,在“变量值”文本框的最后位置追加“%JAVA_HOME%\bin;”
  3. 在cmd中,使用 javac命令测试

 

 

ELasticSearch配置

  1. 解压缩ELasticSearch工具包到指定目录
  2. 在cmd中,进入指定目录,运行elasticsearch.bat,注意管理员权限
  3. 在浏览器中测试结果

设置配置项:注意前面需要有空格;

  1.  script.inline: on 
  2.  script.indexed: on
  3.  script.engine.groovy.inline.aggs: on 
  4.  script.file: on
  5. 参考 安装ElasticSearch Head插件
  6. 在cmd中,进入指定目录,运行plugin install mobz/elasticsearch-head,会自动下载安装
  7. 查看结果
  8. 可选操作,安装Marvel 插件,参考https://www.elastic.co/downloads/marvel
  9. 查看结果http://localhost:5601/app/marvel

ElasticSearch插件

ElasticSearch集群设置

1.  新增机器后,按照前述步骤安装好ES

2.  打开安装目录config文件夹下的elasticsearch.yml文件进行配置,使用写字板打开

3.  #号表示注释该行,删除#号使该行配置生效

4.  设置集群名称,cluster.name,集群的所有机器必须使用一样的名称

5.  设置节点名称,node.name,名称必须在集群中唯一

6.  如果同一个局域网里,只要集群名称一样会自动识别添加

7.  如果不在一个子网,还需设置network.host为本机公网ip,并且设置discovery.zen.ping.unicast.hosts,让集群互相发现,例如:

network.host: 172.16.58.54

discovery.zen.ping.unicast.hosts: ["172.16.58.54", "172.16.58.55"]

8.  不在一个子网的情况下,添加了新机器,需要更改所有机器的配置,并重新启动ES

 

 

9. discovery.zen.ping.timeout: 120s

10.      discovery.zen.ping.multicast.enabled: false

11.      discovery.zen.ping.unicast.hosts: ["172.16.58.56", "172.16.58.57"]

12.     # discovery.zen.ping.multicast.port: 54328

13.      script.inline: on 

14.      script.indexed: on

15.      script.engine.groovy.inline.aggs: on 

16.      script.file: on

 

最后,不要忘了,在linux下打开9200 9300端口,否则集群不会生效;

 

 

service.bat install 

转载于:https://www.cnblogs.com/thaughtZhao/p/5404914.html

你可能感兴趣的文章
游戏开发-从零开始 002
查看>>
N个串的最大公共子串——(9018_1856)
查看>>
VC编程心得
查看>>
mysql那些事(6) WHERE条件 字符串的引号
查看>>
微信支付配置参数:支付授权目录、回调支付URL
查看>>
Redis(四):Spring + JedisCluster操作Redis(集群)
查看>>
百度正式发布PaddlePaddle深度强化学习框架PARL
查看>>
[转]Installing Memcached on Windows
查看>>
JMeter测试组件
查看>>
测试用例设计方法
查看>>
直接从chrome中复制的body到postman中希望能自动识别去除空格
查看>>
走过小公司的坑之入职一周
查看>>
[ZJOI2007]棋盘制作 悬线法dp 求限制下的最大子矩阵
查看>>
洛谷P1073 Tarjan + 拓扑排序 // 构造分层图
查看>>
为什么需要做归一化或者标准化
查看>>
UVa 11324 最大团(强连通分量缩点)
查看>>
Codeforces Round #441 D. Sorting the Coins(模拟)
查看>>
BZOJ 4808: 马(二分图最大点独立集)
查看>>
dateframe行列插入和删除操作
查看>>
spring的父子容器
查看>>