zoukankan      html  css  js  c++  java
  • Elasticsearch5.0.1安装

    最新研究了下ES5.0,ES就是为高可用和可扩展而生的,你可以很方便的增加也减少一个节点。顺便记录下安装过程,也方便以后查看。

    1            安装部骤

    1.1    安装JDK

    ES依赖于java,所以先保证你安装好了jdk,如果你已安装了jdk1.8请忽略此步。

    从官网下载jdk-8u131-linux-x64.tar.gz

    Copy文件夹到安装目录下,这里是/usr/local/jdk1.8.0_131

    配置环境变量,在/etc/profile中增加以下配置信息

    JAVA_HOME=/usr/local/jdk1.8.0_131

    export JRE_HOME=/usr/local/jdk1.8.0_131/jre

    export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH

    export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

    环境变量立即生效

    source /etc/profile

    查看java版本

     

    1.2    安装ES

    下载ElasticSearch的安装包,下载地址:https://www.elastic.co/downloads/elasticsearch

    我这里是下载的elasticsearch-5.0.1.tar.gz包。

    解压此包并mv到/usr/local/elasticsearch-5.0.1

    创建用户

    处于系统安装考虑的设置,ES不允许root账号启动,所以要创建一个用户

    groupadd esuser

    useradd  esuser(用户名) -g esuser(组名) -p 111111(密码)

    更新elasticsearch-5.0.1文件夹以及内部所有文件权限

    chown -R esuser:esuser esuser

     

    修改配置文件

     

    cluster.name: gaea

    network.host: 192.168.1.9

    启动ES:

    Sh ./bin/elasticsearch -d

     

    然后使用http://192.168.1.9:9200/访问,如果连接不成功则需要考虑是不是端口的原因,配置端口,重启防火墙即可。

    问结果如图所示:,则说明ElasticSearch安装成功。'

     

    1.3    安装插件head

    Elasticsearch安装完成之后,希望能有一个可视化的环境来操作它,那么下来配置:Elasticsearch Head

    ES Head5.0以后不支持插件方式安装了。可以独立安装。

    1.4    安装IK

    安装完Elasticsearch之后,默认已经含有一个分词法,就是standard,这个分词法对英文的支持还可以,但是对中文的支持非常差劲

    下载ik,注意版需要与es版本一致,如下图

     

    解压并复制到

     

    然后kill掉es进程重新启动es

     

     http://192.168.1.9:9200/_analyze?analyzer=ik_max_word&pretty=true&text=helloworld,%E6%AC%A2%E8%BF%8E%E6%82%A8

  • 相关阅读:
    五、生产者消费者模型_ThreadLocal
    四、多线程基础-线程池的创建和使用
    spring根据beanName获取bean
    spring容器的功能扩展
    机甲大师S1机器人编程学习,Windows 10 安装Scratch和简单实例学习
    如何建设高可用系统
    详解Condition的await和signal等待/通知机制
    从源码角度彻底理解ReentrantLock(重入锁)
    MySQL 分库分表及其平滑扩容方案
    机甲大师S1机器人编程学习
  • 原文地址:https://www.cnblogs.com/arraylist/p/7087388.html
Copyright © 2011-2022 走看看