zoukankan      html  css  js  c++  java
  • elasticsearch for Mac OS

    一、Java环境配置

    前言#

    由于elasticsearch依赖Java,所以先要配置上Java环境,并且Java JDK必须要求1.8以上,这里以安装Java 1.8为例。安装环境如下:

    • elasticsearch6.5.4
    • Mac OS High Sierra 10.13
    • kibana6.5.4

    下载#

    • 打开官网,选择下载,勾选许可协议,选择Mac版本下载,如下图。

    • 在文件中找到它。

    1553851611031

    安装#

    • 进入安装步骤。

    • 输入密码。

    • 安装成功,结束安装程序。

    • 测试是否安装成功,打开终端输入java -version,返回如下图则说明安装成功。

    配置环境变量。#

    此时,Java就安装在Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk/Contents/Home/目录下,我们需要把这个目录配置到环境变量中,编写sudo vim /etc/profile文件,输入密码验证,然后键入i,进入插入模式。

    Copy
    JAVA_HOME="Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk/Contents/Home/"
    CLASS_PATH="$JAVA_HOME/lib"
    PATH=".:$JAVA_HOME/bin"
    

    完事之后,按esc退出插入模式,然后shift + :输入wq!退出编辑模式。

    然后再输入:

    Copy
    source /etc/profile
    

    新终端输入验证:

    Copy
    echo $JAVA_HOME
    

    返回了安装目录表示添加环境变量成功。


    see also: [Mac配置Java开发环境](https://www.cnblogs.com/zjx2711904647/p/7735556.html) | [Mac配置java运行环境的步骤](https://www.cnblogs.com/xqx-qyy/p/7659805.html) 欢迎斧正,that's all

    二、elasticsearch下载安装

    下载#

    • 进入官,选择downloads进入下载页。

    • 选择elasticsaerch下载。

    • 新的页面中,下拉选择历史版本。

    • 下拉选择elasticsearch和版本,然后点击下载。

    • 选择MACOS/LINUX,下载就完了。

    安装#

    • 安装,其实就是把本地tar包解压就好了。

    测试#

    • 打开终端,输入一下命令启动elasticsearch。
    Copy
    ./Downloads/elasticsearch-6.5.4./bin/elasticsearch
    

    • 浏览器输入localhost:9200,返回相关信息即安装成功。


    欢迎斧正,that's all

    三、kibana安装

    下载与安装#

    • 打开官网,选择downloads,进入下载页面。

    • 选择kibana,进入下载详情页。

    • 下拉选择past releases

    • 选择kibana和版本,然后选择下载。

    • 点击MAC就开始下载了。

    • 解压到本地文件。

    测试#

    • 打开一个新终端开始测试,前提是elasticsearch必须是开启状态。在新终端中启动kibana。
    Copy
    ./Downloads/kibana-6.5.4-darwin-x86_64/bin/kibana
    

    • 启动完成kibana监听本地的localhost:5601端口。我们浏览器访问它。kibana内部会自动访问elasticsearch监听的9200端口。如果都启动正常,我们就可以通过kibana去操作elasticsearch了。

    至此,安装成功了。


    欢迎斧正,that's all

    四、ik中文分词器的下载安装

    下载#

    • 从github下载ik中文分词器,点击地址,需要注意的是,ik分词器和elasticsearch版本必须一致。

    但是,这个source code(tar.gz)需要编译,为了避免麻烦我选择zip包。

    安装#

    • 下载到本地并解压到elasticsearch中的plugins目录内即可。

    测试#

    • 测试,进入kibana中的Dev Tools中,在Console中输入:

    ps:ik插件的生效需要重启elasticsearch。

    Copy
    GET _analyzer
    {
        "analyzer": "ik_max_word",
        "text": "上海自来水来自海上"
    }
    

    有了分词结果,证明一切都好使了。可以愉快的学习了。


    欢迎斧正,that's all
  • 相关阅读:
    android和struts2实现android文件上传
    android--使用Struts2服务端与android交互
    Android与服务器端数据交互(http协议整合struts2+android)
    Android+struts2+JSON方式的手机开发(Login)
    MyEclipse6.5安装SVN插件的三种方法z
    Activity 怎样获得另一个xml布局文件的控件
    Android 自定义dialog(AlertDialog的修改样式)
    Android 用代码来实现selector
    Android 对话框弹出位置和透明度
    Android 对话框弹出位置和透明度的设置
  • 原文地址:https://www.cnblogs.com/bubu99/p/13592423.html
Copyright © 2011-2022 走看看