elasticsearch学习之---elasticsearch安装

第一篇:elasticsearch的基本概念及其安装教程(windows版本和centos版本)及可视化操作

很多人在写博客的时候,都会在第一段写一些心得体会之类的,今天是我第一天开始写博客,我的话,会在使用过程中穿插一些自己的感受,我会通过每天打卡的形式进行更新,更新时间一般在凌晨1点左右(由于工作繁忙,时间紧张),由于我的能力有限,可能会在记录的过程中有些问题或者错误,希望看到的小伙伴能指出来,共同进步,另外,可能有些地方会借鉴别人的劳动成果,我会附上原文出处链接。

1.elasticsearch的基本概念

       elasticsearch简称ES,它是一个开源的高扩展的分布式全文检索引擎,可以近乎实时的存储、检索数据;本身扩展性很好,可以扩展到上百台服务器,处理PB级别的数据。ES使用java开发并使用Lucene作为其核心来实现索引与搜索功能,他可以通过RESTful API与java代码来使用它。(https://blog.csdn.net/wollzengji/article/details/79159772 )

2.elasticsearch的安装教程(windows版本)

    2-1:首先进入官网地址下载安装包:https://www.elastic.co/cn/downloads/elasticsearch

       官网提供了windows版本和linux版本,本次我们选择windows版本,就选择最新版本7.1.0就可以了

       

      2-2:下载好安装包以后,进行安装包解压到自己的目录,解压后会出现以下目录情况

           

       然后进入bin目录下,双击:elasticsearch.bat可执行文件

              2-3:出现以下效果代表安装成功:默认端口号为:9200

                    

             2-4:我们在浏览器中输入:localhost:9200,出现以下情况,那恭喜你安装成功!

                     

  2-5:elasticsearch内部提供了很多的api,我们可以同http请求的方式进行api的调用(此处不提供演示),对我个人来讲觉得在学习阶段,用http调用api的方式不太方便,主要是很麻烦,我还是比较喜欢

        使用可视化工具来操作,elasticsearch属于C/S架构,为我们提供了可视化的客户端,Kibana来进行学习,对于Kibana的安装我就不演示了,步骤和elasticsearch一样的,没有任何差异,对于linux版的安装我会进行一个演示。

3.elasticsearch安装教程(linux版本)------我选择的是centos7.5

    3-1:进入官网下载linux版本:https://www.elastic.co/cn/downloads/elasticsearch

3-2:通过xftp的方式上传至自己新建的目录(关于怎么上传,我就不操作了),我自己的目录路径为/usr/local/es

3-3: 解压elasticsearch,解压命令:tar -zxvf   elasticsearch-7.0.1-linux-x86_64.tar.gz, 解压完成后,进行重命名,具体怎么操作就不叙述了,写的太累了,时间太少。

     

3-4:启动: 进入es-7.1目录中,然后使用 ./bin/elasticsearch  进行elasticsearch启动,此时你会发现始终无法启动,具体原因有以下几点:

       1.在 Linux 环境中,elasticsearch 不允许以 root 权限来运行!所以需要创建一个非root用户,以非root用户来起es。

             adduser xxx #添加用户:xxx

            passwd ********#给xxx用户设置密码

           chown -R xxx /usr/local/es/es-7.1  #为xxx添加权限

 

       2.[1]: max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]  报错解决如下:

         修改/etc/security/limits.conf文件,在末尾添加或修改如下行: (请切换到root用户 然后强制修改文件)

      

    3.max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]  错误情况解决如下:

       修改 /etc/sysctl.conf 文件,添加 “vm.max_map_count”设置 永久改变(sudo sysctl -p /etc/sysctl.conf生效).....

      

    4.修改elasticsearch.yml配置文件 

      把 network.host 和 http.port 前面的 备注去掉 然后Host改成你的局域网IP即可 ,然后wq!保存退出

    5.修改防火墙端口,我是把防火墙给永久关闭了的,仅限于学习。

  3-5:再次启动elasticksearch   然后进行浏览器中访问,出现以下画面,成功!

       

  4.kibana(可视化)安装

      对于kibana的安装,我就不做了,感觉很简单,傻瓜式的安装,只是启动的时候,如果要后台启动的话,nohup .........&的方式

  

心得体会:今天写这篇随笔,简直累惨了,对于一个不喜欢码字的程序员来说简直就是一种痛,希望能够坚持下去,为做一个优秀的程序员而努力。

 
 

 

转载于:https://www.cnblogs.com/szp9527/p/10910377.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值