elasticsearch 安装步骤

1、下载版本 6.2.3 

2、安装目录 /usr/local ,命名为 elasticsearch 

     

3、进入 /elasticsearch/config  , 修改elasticsearch.yml

#配置es的集群名称,默认是elasticsearch,es会自动发现在同一网段下的es,如果在同一网段下有多个集群,就可以用这个属性来区分不同的集群。
cluster.name: my-es
#节点名称
node.name: node-1
#设置索引数据的存储路径
path.data: /usr/local/elasticsearch/data
#设置日志的存储路径
path.logs: /usr/local/elasticsearch/logs
#设置当前的ip地址
network.host: 10.18.33.88
#设置对外服务的http端口
http.port: 9200
#设置集群中master节点的初始列表,可以通过这些节点来自动发现新加入集群的节点
discovery.zen.ping.unicast.hosts: ["127.0.0.1","10.18.33.88:9200"]

4、创建这俩个目录,不存在情况下,/usr/local/elasticsearch/data ; /usr/local/elasticsearch/logs

5、进入 bin 目录尝试启动(./elasticsearch)后端启动: ./elasticsearch -d   结果报错 

    

   报错原因是因为es的启动不能再root用户下创建,所以要创建单独的用户来启动

6、创建用户 esuser

    useradd  esuser

    passwd esuser

7、为用户赋权限

    chown -R  esuser:esuser   /usr/local/elasticsearch

8、再次切换用户(su esuser)进入bin目录下启动,结果还是报错

   

   原因:用户最大可创建文件数太小,解决方案:切换到root用户,编辑limits.conf配置文件

9、编辑 vi /etc/security/limits.conf  添加下面内容到文末:

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

10、在解决最大虚拟内存太小问题,编辑 vi /etc/sysctl.conf ,在文末添加下面内容:

    vm.max_map_count=655360

11、 切记执行完第十步 一定要执行 sysctl -p

12、再次切换到esuser用户的bin目录下启动,成功:
       

 13、访问页面  http://10.18.33.88:9200/

      

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值