zoukankan      html  css  js  c++  java
  • Centos安装elasticsearch教程

    elasticsearch安装是ytkah在做laravel电商站内搜索要实现的,通过自己的搜索和学习能力不算很费力解决了。下面就整理一下安装elasticsearch教程,服务器是Centos 7,有需要的朋友可以参考一下。elasticsearch 需要 java8 以上;我们到https://www.oracle.com/technetwork/java/javase/downloads/index.html下载安装最新版的 java11 jdk,选中 Accept License Agreement 然后右键点击jdk-11.0.1_linux-x64_bin.rpm复制链接,在命令行输入command:

    wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http:%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/11.0.1+13/90cf5d8f270a4347a95050320eef3fb7/jdk-11.0.1_linux-x64_bin.rpm"
    

      等待下载完成

      开始安装,安装 jdk 注意文件名要跟链接中的保持一致

    sudo rpm -ivh jdk-10.0.1_linux-x64_bin.rpm
    

      输入如下命令,如果能查看到版本号则表示安装成功;

    java -version
    

      下载 elasticsearch安装,https://www.elastic.co/downloads/elasticsearch,选RPM文件(本例为elasticsearch-6.4.2.rpm,有的是6.0.0版https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.0.0.rpm)复制链接,输入如下命令下载:

    wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.4.2.rpm
    

      安装 elasticsearch,注意版本号要一致:

    sudo rpm -ivh elasticsearch-6.4.2.rpm
    

      安装完成后编辑配置项

    vim /etc/elasticsearch/elasticsearch.yml
    

      去掉下面三行的注释(去掉前面的#);

    bootstrap.memory_lock: true
    network.host: 192.168.0.1
    http.port: 9200
    

      注意要把9200和9300端口打开,因为有些运营人员会设置服务器安全组策略  

      然后把 network.host 改成localhost

    network.host: localhost
    

      启动 elasticsearch,分别输入

    sudo systemctl daemon-reload
    sudo systemctl enable elasticsearch.service
    sudo systemctl start elasticsearch
    

      然后查看 9200 端口检查是否成功启动

    netstat -plntu
    

      如果半天过后仍然没有启动起来,可能是内存不够出错。

    vim /etc/elasticsearch/jvm.options
    

      把内存改为自己服务器内存的一半以下,比如说这里改为 512M ;

      重新启动elasticsearch

    sudo systemctl restart elasticsearch
    

      查看状态是否正常

    curl 'localhost:9200'
    

    elasticsearch测试

      至此 elasticsearch 算是安装完成了。

      elasticsearch中文分词器ik-analyzer安装 这个好东西你应该也会喜欢

    本文参考自https://baijunyao.com/article/155

  • 相关阅读:
    常见图片格式PNG,JPEG,BMP,GIF区别总结
    sql在所有存储过程中查询包含某字符串的执行语句
    数字取整或保留小数四舍五入的正确写法
    SVG路径path的贝塞尔曲线指令
    查询总耗CPU最多与平均耗CPU最多的SQL语句
    MIME 参考手册
    SQL语句复制父子级表数据
    去掉数字格式结尾多余的零,补充数字格式结尾需要的零
    设置微信分享的标题 缩略图 连接 描述
    linux环境下php开启redis扩展(centos6.8)
  • 原文地址:https://www.cnblogs.com/ytkah/p/9894547.html
Copyright © 2011-2022 走看看