Elastic Search入门

ElasticSearch安装

介绍

官网地址

安装步骤

ES1的安装过程非常简单,几乎是绿色免安装,将软件安装包下载下来并上传到服务器,解压之后进入bin目录(/apps/elasticsearch-7.6.0/bin),执行命令(./elasticsearch)即可启动成功.
但是这样启动成功后,只能在本机访问,外部无法访问,这里我们需要修改些配置。

问题1:本地启动成功后,外部机器无法访问

  1. 修改ES1的配置文件vim /apps/elasticsearch-7.6.0/config/elasticsearch.yml
  2. 取消配置文件中的注释内容并配置如下:(配置内容在55行和59行)
# 监听的服务器地址
network.host: 0.0.0.0
# 启动http端口
http.port: 9200
  1. 保存之后重启,重启就会出现以下错误,如图所示:
    错误日志1
    由此衍生出了三个异常信息:
    1. 最大打开文件数的配置不足
    2. 虚拟机的最大内存不足
    3. 默认的配置中,这三个配置[discovery.seed_hosts,discovery.seed_providers,cluster.initial_master_nodes]至少要配置一个。

产生以上三个错误的原因,主要是因为了修改了配置,指定了host之后,ES1认为当前环境是生产环境,而生产环境报错出来的配置要求是当前环境所必须的,否则不允许启动ES1.

异常1. 修改最大文件数

  1. vim /etc/security/limits.conf,在文件尾部 #End of file之前(注释内容),加入以下内容

*                soft    nofile          65536
*                hard    nofile          131072
*                soft    nproc           2048
*                hard    nproc           4096

# *       -   所有用户
# nofile  -   打开文件的最大数目
# noproc  -   进程的最大数目
# soft    -   指的是当前系统生效的设置值
# hard    -   表明系统中所能设定的最大值
  1. 修改了这个配置之后,当前登录的用户需要重新登录下,配置才可以生效。

异常2. 修改最大虚拟机内存

  1. vim /etc/sysctl.conf,在文件尾部加入以下内容
    vm.max_map_count = 655360
  2. 然后执行命令sysctl -p使配置生效

异常3. 配置必须的配置

  1. 编辑文件配置文件 vim /apps/elasticsearch-7.6.0/config/elasticsearch.yml
  2. 取消以下行数注释,并修改对应的内容
          # 集群名称
Line 17 : cluster.name: monk
          # 节点名称
Line 23 : node.name: node-1
          # 当前集群环境中的全部节点名称
Line 72 : cluster.initial_master_nodes: ["node-1"]
  1. 保存配置之后,重新启动ES1,即可正常启动。
  2. 后台启动ES1,切换到bin目录,执行命令**./elasticsearch -d**后台启动ES1

Kibana安装

安装步骤

Kibana的安装就更简单了,下载 >> 上传 >> 解压 >> 修改配置 >> 启动。

# kibana监听的端口
server.port: 5601

# kibana监听的地址
server.host: "192.168.94.123"

# ES的地址
elasticsearch.hosts: ["http://192.168.94.123:9200"]

# kibana界面的语言  En:英文   zh-CN:中文
i18n.locale: "zh-CN"
  • 启动,kibana不支持后台启动,我们这里通过nohup的方式来后台启动
nohup ./bin/kibana > logs/kibana.out &

kibana的常用API操作

更多API操作可以参见官方API,也可以参见小编整理出来的一些Eelastic Search常用API



  1. ElasticSearch的简写 ↩︎ ↩︎ ↩︎ ↩︎ ↩︎ ↩︎ ↩︎

发布了69 篇原创文章 · 获赞 3 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/Min_Monk/article/details/104370116