【Elasticsearch 系列】 Elasticsearch 安装及配置

前置条件

Elasticsearch需要依赖JDK环境,必须先安装JDK。此处使用JDK1.8

下载及启动

https://www.elastic.co/downloads/elasticsearch 下载最新稳定的ES。当前下载的版本是7.2.0。

# 下载
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.2.0-linux-x86_64.tar.gz

# 解压
tar -zxvf elasticsearch-7.2.0.tar.gz

# 启动
./bin/elasticsearch

常见的启动问题:

  1. [1]: max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]

    这是每个进程最大打开文件太小了,修改/etc/security/limits.conf

     vim /etc/security/limits.conf
    
     #增加如下二行
     *               soft    nofile          65536
     *               hard    nofile          65536
    

    用户退出后,重新登录生效。

    [2]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

    修改/etc/sysctl.conf文件,增加配置vm.max_map_count=262144

     vi /etc/sysctl.conf
     sysctl -p
    

基本配置

通过配置conf/elasticsearch.yml进行配置

# 配置数据和日志路径
path.data: /data/elasticsearch/data
path.logs: /data/elasticsearch/logs

# 绑定IP,如果需要远程访问的话,需要配置
network.host: 192.168.40.191

# 设置端口
http.port: 9200

kibana 安装

kibana是ES的可视化和管理工具。需要使用与ES对应的版本

下载、解压

wget https://artifacts.elastic.co/downloads/kibana/kibana-7.2.0-linux-x86_64.tar.gz
tar -zxvf kibana-6.5.4-linux-x86_64

修改config/kibana.yml文件

# server.host 
server.host: "192.168.40.191"
# 设置elasticsearch.host
elasticsearch.hosts: ["http://192.168.40.191:9200"]

启动

.bin/kibana

   转载规则


《【Elasticsearch 系列】 Elasticsearch 安装及配置》 孤独如梦 采用 知识共享署名 4.0 国际许可协议 进行许可。
 上一篇
idea 必装插件 idea 必装插件
Alibaba Java Coding Guidelines阿里巴巴出的代码规范检查插件 FindBugs-IDEA潜在 Bug 检查 Maven HelperMaven 辅助插件 .ignoreGit忽略提交规则,可以忽略指定的目录和文件
2019-06-06
下一篇 
rabbit mq一次重复消费的解决过程 rabbit mq一次重复消费的解决过程
问题描述本地和测试环境使用同一个rabbit mq。在测试环境中发送一条消息后,在本地和测试环境同时都被消费。 为了区分测试环境和本地环境,也是为了方便调试,所以我在本地环境的mq中我统一加了local进行区别。 问题排查 检查发送的代码:
2019-06-06
  目录