Linux7安装Elasticsearch整理

该博客主要介绍了JDK 1.8和单机Elasticsearch的安装配置过程。包括查询并删除本地已安装的JDK,上传JDK 8到虚拟机并配置环境变量;创建文件夹、上传安装包、解压、创建用户并赋予权限等步骤来安装Elasticsearch,还介绍了其他相关配置。

创作不易,希望支持。

1.安装jdk1.8

    a)查询出本地虚拟机安装的jdk
        rpm -qa | grep jdk       
        
    b)删除已经安装的jdk
        rpm -e --nodeps “对应jdk文件”
        
    c)通过xftp上传jdk8到虚拟机
        目录:/usr/local/src/jdk/
        
    d)/etc/profile中配置jdk环境变量
    
2.安装单机elasticsearch

    a)创建elasticsearch文件夹
        mkdir /usr/local/src/elasticsearch
        
    b)上传安装包至elasticsearch文件夹
    
    c)解压
        tar -zxvf 文件名.tar.gz
        
    d)创建管理用户,并赋予权限
        useradd elastic -M
        chown -R elastic:elastic /usr/local/src/elasticsearch
        
    e)创建存储文件,日志文件
        mkdir /usr/local/src/elasticsearch elastic_data
        在elastic_data文件夹下创建,data文件,logs文件
        
    f)修改配置文件
    
        vim /usr/local/src/elasticsearch/elasticsearch-6.1.0/conf/elasticsearch.yml
        
        修改数据存储地址,日志打印地址为我们创建的data,logs文件夹地址
        
        network.host修改为0.0.0.0
        
    g)配置环境变量
    
        export ELA_HOME=安装地址
        export PATH=$PATH:$ELA_HOME/bin
        
        执行source /etc/profile
        
3.其他配置

    a)  /etc/sysctl.conf    
    
        在文件末尾添加 vm.max_map_count=655360  保存,并执行命令 sysctl -p

    b)  /etc/security/limits.conf
    
        在文件末尾添加

        es管理用户名 soft nofile 65536

        es管理用户名 hard nofile 65536

        es管理用户名 soft nproc 4096

        es管理用户名 hard nproc 4096
        
    c)/etc/security/limits.d/20-nproc.conf
    
         soft    nproc     1024  更改为 soft    nproc     4096  

 

注:有不足,希望大家指正。

      


    
        
    
    
        
        
    
        
        
        

<think>好的,用户想在Linux系统上安装Elasticsearch,我需要根据提供的引用内容整理安装步骤。首先,引用[1]提到了导入GPG密钥,这是安全安装的重要步骤,应该放在最前面。然后需要添加Elasticsearch的仓库源,安装软件包。安装完成后,引用[3]指出要调整JVM堆内存大小,避免内存不足的问题,这里需要编辑config/jvm.options文件。接下来是启动服务,根据引用[2],可以前台或后台启动,检查进程状态。最后是验证安装是否成功,可以通过curl命令访问本地端口。可能的问题包括内存配置错误或者权限问题,需要提醒用户注意。同时,生成相关问题时要涵盖常见操作和优化点,比如性能调优、安全配置等。整个过程要分步骤说明,确保用户能一步步操作,同时引用正确的来源。</think>### 如何在Linux系统中安装Elasticsearch? #### 1. 添加Elasticsearch GPG密钥和软件仓库 ```bash # 导入GPG密钥以验证软件包完整性 rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch [^1] # 添加Elasticsearch仓库配置(以RPM为例) echo "[elasticsearch] name=Elasticsearch repository baseurl=https://artifacts.elastic.co/packages/7.x/yum gpgcheck=1 gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch enabled=1 autorefresh=1 type=rpm-md" | sudo tee /etc/yum.repos.d/elasticsearch.repo ``` #### 2. 安装Elasticsearch ```bash sudo yum install elasticsearch ``` #### 3. 调整JVM堆内存配置 ```bash # 修改配置文件(根据服务器内存调整) sudo vim /etc/elasticsearch/jvm.options # 将默认值修改为(例如): -Xms1g -Xmx1g [^3] ``` #### 4. 启动Elasticsearch服务 ```bash # 前台启动(调试用) cd /usr/share/elasticsearch/bin ./elasticsearch # 后台启动(生产环境) ./elasticsearch -d [^2] # 验证进程状态 ps -ef | grep elasticsearch ``` #### 5. 验证安装 ```bash curl -X GET "localhost:9200" # 成功响应示例:{ # "name" : "node-1", # "cluster_name" : "elasticsearch", # "version" : { ... } # } ``` #### 常见问题排查 - **启动失败**:检查`/var/log/elasticsearch/`日志文件 - **内存不足**:确认`jvm.options`中`-Xmx`不超过物理内存的50% - **端口冲突**:默认使用9200(HTTP)和9300(集群通信)
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值