Mac环境下 elasticsearch-6.0.1 和 elasticsearch-head 完整安装过程

 

 安装步骤

  1. 安装java jdk
  2. 安装elasticsearch-6.0.1 及中文分词 anslysis-ik-6.0.1
  3. 安装elasticsearch-head

 


 

 

下载jdk

https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

Mac环境下 elasticsearch-6.0.1 和 elasticsearch-head 完整安装过程

 

 

直接安装,安装位置

Mac环境下 elasticsearch-6.0.1 和 elasticsearch-head 完整安装过程

 

 

配置环境变量

打开终端命令行, 输入命令 vim java.bash_profile,编写配置java目录及类库路径到系统环境变量,以便全局能执行java

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home
PATH=$JAVA_HOME/bin:$PATH:.
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export JAVA_HOME
export PATH
export CLASSPATH

 

Mac环境下 elasticsearch-6.0.1 和 elasticsearch-head 完整安装过程

保存退出,执行命令 "source .bash_profile"使配置生效

测试是否配置成功,能显示如下效果,则配置成功

$ echo $JAVA_HOME
/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home  

 java jdk配置成功!

 


 

配置elasticsearch

到官网下载,目前最新的已经是7.0的了,我选择下载6.0左右版本,因为后面要安装中文分词库ik https://github.com/medcl/elasticsearch-analysis-ik/tree/v6.0.1 需要对应版本下载

https://www.elastic.co/cn/downloads/past-releases/elasticsearch-6-1-0 下载zip格式的,

下载解压完,准备安装中文分词

终端进入cd elasticsearch-6.0.1/ 目录,然后执行插件命令

./bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v6.0.1/elasticsearch-analysis-ik-6.0.1.zip

 

Mac环境下 elasticsearch-6.0.1 和 elasticsearch-head 完整安装过程

 

若命令执行卡住,就停到再执行命令,而已感觉下载会笔记满,卡住的话还是重复停了,再按,我就是仿佛这样子的

 

安装成功后启动elasticsearch

$  elasticsearch-6.0.1

$ ./bin/elasticsearch

 

 Mac环境下 elasticsearch-6.0.1 和 elasticsearch-head 完整安装过程 

测试 curl http://localhost:9200

Mac环境下 elasticsearch-6.0.1 和 elasticsearch-head 完整安装过程

  

除了以上方式安装,还是令一种,就直接下载zip压缩包,然后放到elasticsearch的plugins目录下,修改目录名称为ik,

但是我自己试了,然后发现运行会保存;我怀疑是目录名称命名不对导致,因为上面命令安装成功后的插件名称为:analysis-ik,然后我去看了下命令安装后plugins下的ik目录名称果然是这样的

Mac环境下 elasticsearch-6.0.1 和 elasticsearch-head 完整安装过程

以下是下载地址

https://github.com/medcl/elasticsearch-analysis-ik/tags?after=v6.2.2

Mac环境下 elasticsearch-6.0.1 和 elasticsearch-head 完整安装过程

 

 下载后解压到elasticsearch 下plugins目录下,重命名为 :analysis-ik ,然后重启elasticsearch,完成安装

 


安装elasticsearch-head

github地址:

https://github.com/mobz/elasticsearch-head

文档上有说明如何安装

git clone git://github.com/mobz/elasticsearch-head.git
cd elasticsearch-head

 若电脑尚未安装node,则需先安装

brew install node

安装成功后,安装所需依赖库

npm install

安装下运行所需插件grunt

npm install -g grunt-cli

成功后,运行

npm run start

Mac环境下 elasticsearch-6.0.1 和 elasticsearch-head 完整安装过程

 地址栏访问

open http://localhost:9100/

 

Mac环境下 elasticsearch-6.0.1 和 elasticsearch-head 完整安装过程

但是这样还是没能看到我们所运行的elasticsearch服务,

需要我们到elasticsearch 配置文件配置一下, 进入elasticsearch目录下config 目录下文件 elasticsearch.yml,在最后名添加两行配置

http.cors.enabled: true
http.cors.allow-origin: "*" 

 

Mac环境下 elasticsearch-6.0.1 和 elasticsearch-head 完整安装过程

最后要记得重新启动elasticsearch ,然后刷新下elasticsearch-head 页面

Mac环境下 elasticsearch-6.0.1 和 elasticsearch-head 完整安装过程

点击提交请求,结果显示与我们命令行 curl http://localhost:9200 效果一致,则代表成功啦

 

最后折腾成功,就可以愉快的开撸了!

 

上一篇:Elasticsearch集成ik分词器


下一篇:ElasticSearch(三)之配置elasticsearch-analysis-ik和集群(转)