一、window安装Elasticsearch安装 elasticsearch的客户端版本必须与服务端版本主版本保持一

时间:2022-04-07 04:19:30

一、window安置Elasticsearch安置

  elasticsearch的客户端版本必需与处事端版本主版本连结一致。

1、java安置【略】 2、elasticsearch下载

地点:https://www.elastic.co/downloads/past-releases

选择合适版本,这里使用 elasticsearch5.4.3 下载zip即可

3、解压elasticsearch-5.4.3.zip 到需要安置目录,我的在D:\developToool\elasticsearch-5.4.3

  cmd 切换到elasticsearch bin下面运行  elasticsearch  或者 elasticsearch -d 后台运行

如下界面即启动告成

一、window安装Elasticsearch安装 elasticsearch的客户端版本必须与服务端版本主版本保持一

4、查抄是否告成

浏览器::9200/

一、window安装Elasticsearch安装 elasticsearch的客户端版本必须与服务端版本主版本保持一

二、插件安置 1、header安置 1.1、安置node.js

  网址:https://nodejs.org/en/download/ 下载Windows版msi的

  安置完后打开cmd检察版本node -v

1.2、安置grunt

grunt是一个很便利的构建工具,可以进行打包压缩、测试、执行等等的事情,5.x里的head插件就是通过grunt启动的。因此需要安置grunt.
注意:路径切到nodejs安置目录下,【我安置在D:\ProgramFiles\nodejs】。

  命令:npm install -g grunt-cli

  -g代表全局安置。安置路径为C:\Users\{yourname}\AppData\Roaming\npm,并且自动插手PATH变量。

  检察版本号:grunt -version

一、window安装Elasticsearch安装 elasticsearch的客户端版本必须与服务端版本主版本保持一

1.3、下载elasticsearch-head git clone git://github.com/mobz/elasticsearch-head.git

改削一、在代码下载目录elasticsearch-head找到Gruntfile.js,增加hostname属性,设置为*

connect: { server: { options: { port: 9100, hostname: ‘*‘, base: ‘.‘, keepalive: true } } }

改削二、改削地点链接

目录:_site/app.js 

改削head的连接地点:

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

把localhost改削成你es的处事器地点,,如:

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

改削三、es跨域访谒

改削一下es使用的参数。编纂C:/elasticsearch-5.4.3/config/elasticsearch.yml: 

# 集群名称
cluster.name: es-5.2-test
# 节点名称
node.name: node-es-101
# 改削一下ES的监听地点,这样另外机器也可以访谒
network.host: 0.0.0.0
# 端标语
http.port: 9200

# 增加新的参数,这样head插件可以访谒es 注意,设置参数的时候:后面要有空格! http.cors.enabled:
true http.cors.allow-origin: "*"

1.4、安置

其实下载elasticsearch-head的时候,github的链接上有介绍安置方法,如下:

git clone git://github.com/mobz/elasticsearch-head.git cd elasticsearch-head npm install npm run start open http://localhost:9100/

进入到我们下载好的elasticsearch-head包里,然后执行 npm install

安置完成之后npm run start或grunt server

一、window安装Elasticsearch安装 elasticsearch的客户端版本必须与服务端版本主版本保持一

浏览器访谒 :9100/

到此,Elasticsearch和ElasticSearch-head已经装好了。

三、安置插件

以下是安置的官方插件,个别插件需要配置才华使用,可按照需要删除 plugins 目录无关的插件,重启 elasticsearch 生效。

bin/elasticsearch-plugin install discovery-multicast bin/elasticsearch-plugin install analysis-icu bin/elasticsearch-plugin install analysis-kuromoji bin/elasticsearch-plugin install analysis-phonetic bin/elasticsearch-plugin install analysis-smartcn bin/elasticsearch-plugin install analysis-stempel bin/elasticsearch-plugin install analysis-ukrainian bin/elasticsearch-plugin install discovery-file bin/elasticsearch-plugin install ingest-attachment bin/elasticsearch-plugin install ingest-geoip bin/elasticsearch-plugin install ingest-user-agent bin/elasticsearch-plugin install mapper-attachments bin/elasticsearch-plugin install mapper-size bin/elasticsearch-plugin install mapper-murmur3 bin/elasticsearch-plugin install lang-javascript bin/elasticsearch-plugin install lang-python bin/elasticsearch-plugin install repository-hdfs bin/elasticsearch-plugin install repository-s3 bin/elasticsearch-plugin install repository-azure bin/elasticsearch-plugin install repository-gcs bin/elasticsearch-plugin install store-smb bin/elasticsearch-plugin install discovery-ec2 bin/elasticsearch-plugin install discovery-azure-classic bin/elasticsearch-plugin install discovery-gce