elasticsearch的linux安装

网络快的话使用推荐使用新版,如果网络慢的话就使用别人下好的,亲身体验,很慢。。。

首先elasticsearch需要java的运行环境:可参考https://www.cnblogs.com/renxixao/p/11469754.html

然后开始下载elasticsearch :可直接百度云下载

链接:https://pan.baidu.com/s/1NaKHoP-p5wvhAQbKKg_2jg 
提取码:9a8r

linux中操作是如果是有包了直接进行第二步就好

1.wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.2.4.tar.gz
2.找到elasticsearch包的地址使用  tar  -zxf   文件名    进行解压;
3.然后就可以直接运行elasticsearch文件了(sh  运行)
         sh /文件的目录/elasticsearch-6.2.4/bin/elasticsearch

 注意:第三步启动elasticsearch时不要使用root账号启动,会报错,在elasticsearch 5.0版本后禁止了root账户启动。

4.创建一个用户:useradd es
5.把目录权限赋予给es用户:chown -R es:es /目录存放的地址/elasticsearch-6.2.4/
6.切换到用户:su es
7.编辑文件:vi /目录存放的地址/elasticsearch-6.2.4/config/elasticsearch.yml
        将文件中的 #network.host: 127.0.0.1  修改为network.host: 自己虚拟机的网络地址(使用
       ifconfig查看),再将#http.port: 9200 的注释解开(去掉#)

一般汇报错:

进入root账户进行修改:
    su root
    vi /etc/security/limits.conf
          添加这两行,然后保存
                *       hard    nofile           65536
                *       soft     nofile           65536
    vi /etc/security/limits.d/20-nproc.conf
           添加三行中的一行,其余两行是重复的:然后保存
                *            soft            nproc     4096
                *            hard          nproc     4096
                root       soft            nproc     unlimited
    vi /etc/sysctl.conf
            末尾添加一行;保存
                vm.max_map_count = 2621441

    sudo sysctl -p /etc/sysctl.conf//立即生效

       完成后重启下linux系统

         再次运行elasticsearch -d (-d)表示后台运行     

         验证下服务是否正常运行 curl http://192.168.0.110:9200

实在不明白,可参考https://www.cnblogs.com/renxixao/archive/2019/09/05/11462754.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值