专栏首页ytkahCentos安装elasticsearch教程

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)复制链接,输入如下命令下载:

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 算是安装完成了。

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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 帝国cms支持的变量及灵动标签变量汇总

      帝国CMS对首页、列表页、内容页这三个页面模板支持的变量是不同的,有的是通用的,有的不是通用的,本文就这三个模板常用的变量列于此,另外灵动标签很好用啊,也顺...

    ytkah
  • wordpress如何防止url被篡改

      一位网友反馈说他的wordpress网站经常被篡改url,访问网站直接跳到不相关的页面,只能进入数据库那修改wp_option表中修改homeurl字段才能...

    ytkah
  • firefox查看微信公众平台的数据分析时就出现不信任链接怎么办?

      昨天用360清理垃圾后火狐主页的快速拨号栏消失了,整了半天还是无法使用就重装了一下firefox,导入备份的书签,添加自己所需的附加组件,设置为隐私模式,开...

    ytkah
  • ElasticSearch 6.x head插件安装

    ElasticSearch-head是一个H5编写的ElasticSearch集群操作和管理工具,可以对集群进行傻瓜式操作。

    py3study
  • ELK 基础安装配置

    老七Linux
  • Elasticsearch在后台启动 转

    (adsbygoogle = window.adsbygoogle || []).push({});

    双面人
  • 手摸手 Elastic Stack 使用教程 - 环境安装

    在日常的开发中,会涉及到对一些中间件以及基础组件的使用,日志汇总分析、APM 监控、接口的健康检查、站内搜索,以及对于服务器、nginx、iis 等等的监控,最...

    程序员宇说
  • Elasticsearch(一)——环境配置

    elasticsearch 的官方中文网址:https://www.elastic.co/cn/products/elasticsearch.点击downloa...

    羊羽shine
  • Elasticsearch 教程(1)安装【CentOS版】

    我们首先要配置java环境,这个需要Java8或者更新的包。一般执行以下命令时可以看看Java版本是否符合:

    魔王卷子
  • Java开发环境系列:全文搜索引擎elasticsearch的安装(windows、linux)

    Elastic Search要求使用较高版本JDK,本文使用D:\DevTools\jdk1.8.0_131,并配置环境变量

    架构师小跟班

扫码关注云+社区

领取腾讯云代金券