前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >elasticsearch学习路程-安装篇

elasticsearch学习路程-安装篇

原创
作者头像
吃完橙子了哈
修改2021-04-04 15:46:53
4960
修改2021-04-04 15:46:53
举报
文章被收录于专栏:吃完橙子了的学习笔记

centos7安装elasticsearch教程

环境:centos7

1. 下载地址

官网:https://www.elastic.co/cn/downloads/elasticsearch

官网下载太慢,我用国内镜像

选择你要的版本,wget下下来后,tar解压。

2. 运行elasticsearch

进入到elasticsearch文件夹下,执行

代码语言:javascript
复制
bin/elasticsearch

可能碰到的问题:

  1. java的jdk没装好,例如JAVA_HOME没配对,jdk版本过低之类的,这种根据提示自己安装下jdk就好;
  2. elasticsearch为了安全,不允许通过root用户启动,也不能把elasticsearch放到root的目录下,所以我放到了/usr/local下面,并创建新用户es和用户组es,更改elasticsearch目录权限到es用户和es组下
  3. 修改config/jvm.options文件中jvm的内存参数设置:修改变量-Xms(内存最小值)和-Xmx(内存最小值),确保这两个变量值相同,内存大小通常为机器内存的一半,默认1g,不过我机器比较垃圾,elasticsearch启动后总是被kill,所以内存设置的128m

3. 检测elasticsearch是否启动成功

执行命令: curl -X GET 'http://localhost:9200/' 出现以下内容即为安装成功:

代码语言:javascript
复制
{
  "name" : "VM_0_7_centos",
  "cluster_name" : "elasticsearch",
  "cluster_uuid" : "z47HFeR9RgWGChfnvlNGVQ",
  "version" : {
    "number" : "7.1.0",
    "build_flavor" : "default",
    "build_type" : "tar",
    "build_hash" : "606a173",
    "build_date" : "2019-05-16T00:43:15.323135Z",
    "build_snapshot" : false,
    "lucene_version" : "8.0.0",
    "minimum_wire_compatibility_version" : "6.8.0",
    "minimum_index_compatibility_version" : "6.0.0-beta1"
  },
  "tagline" : "You Know, for Search"
}

4. kibana安装

下载地址:https://www.elastic.co/cn/downloads/kibana

wget你要的版本后,tar解压

到解压后的kibana文件夹下,运行以下命令即可启用,注:必须先启动elasticsearch,再启动kibana

代码语言:javascript
复制
bin/kibana

kibana默认启动在5601端口,你可以自己看启动后的日志。

5. 配置elasticsearch和kibana可以外网访问

elasticsearch和kiba启动后,在本地 curl -X GET http://localhost:9200能通,但是 你打开浏览器输入http://你本机的外网ip:9200,就访问不通,设置方法如下:

  1. 打开elasticsearch的conf文件夹下的elasticsearch.yml文件,添加:
代码语言:javascript
复制
network.host: 0.0.0.0
http.port: 9200
transport.host: localhost
transport.tcp.port: 9300
  1. 打开kibana的conf文件夹下的 kibana.yml,添加:
代码语言:javascript
复制
server.host: “0.0.0.0”

重启elasticsearch和kibana,从浏览器就可以访问9200和5601端口了。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • centos7安装elasticsearch教程
    • 1. 下载地址
    • 2. 运行elasticsearch
    • 3. 检测elasticsearch是否启动成功
    • 4. kibana安装
    • 5. 配置elasticsearch和kibana可以外网访问
    相关产品与服务
    Elasticsearch Service
    腾讯云 Elasticsearch Service(ES)是云端全托管海量数据检索分析服务,拥有高性能自研内核,集成X-Pack。ES 支持通过自治索引、存算分离、集群巡检等特性轻松管理集群,也支持免运维、自动弹性、按需使用的 Serverless 模式。使用 ES 您可以高效构建信息检索、日志分析、运维监控等服务,它独特的向量检索还可助您构建基于语义、图像的AI深度应用。
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档