平凡也就两个字: 懒和惰;
成功也就两个字: 苦和勤;
优秀也就两个字: 你和我。
跟着我从0学习JAVA、spring全家桶和linux运维等知识,带你从懵懂少年走向人生巅峰,迎娶白富美!
关注微信公众号【 IT特靠谱 】,每天都会分享技术心得~
【ES】安装ElasticSearch
elasticSearch是基于java开发的,官网明确说明其对jdk版本有要求:jdk版本必须是1.8或1.8+。
本教程以ES 7.6.2版本为例,完成在windows系统安装ES!后面教程将依次安装ik分词器、es-header-master可视化工具、kibana~
1 安装jdk1.8
略!详见安装博客地址:https://blog.youkuaiyun.com/IT_Most/article/details/108994587
2 下载Elasticsearch
进入官网,es官网地址:https://www.elastic.co/
点击"入门"按钮
点击上图红框"下载"链接,进入es下载页面!
点击"WINDOWS"链接,开始下载es安装包!
Tips:官网下载es安装包非常慢!需要翻墙下载。
如果你需要同款安装包,关注微信公众号:IT特靠谱,完整回复"我要ES安装包",即可免费获取快速下载地址~
下载下来的安装包:
3 解压es安装包
es解压即可使用!双击"elasticsearch-7.6.2-windows-x86_64.zip"安装包解压。解压后文件如下:
4 es修改配置
4.1 修改jvm参数
进入config目录,打开"jvm.options"配置文件,修改最小堆内存和最大堆内存值!
默认情况下,es的最小堆内存和最大堆内存都为1G,也就意味着,es必须运行在可用内存大于1G的电脑或服务器上。如果你的机器内存够大,你可以调大堆内存空间,享受更快的体验!如果服务器内存空间较小,可以使得当降低该值!本教程保持默认即可!
4.2 跨域配置
由于后面我们会安装elasticsearch-head-master数据可视化工具,该工具会链接es服务。由于head-master运行的端口和es服务运行端口不一致导致跨域,因此head-master连不上es。为了解决该跨域问题,我们需要在config目录下的"elasticsearch.yml"配置文件中添加如下配置,允许所有域跨域访问!实际情况可以指定某些域访问。
#开启跨域访问
http.cors.enabled: true
#允许所有域跨域访问
http.cors.allow-origin: "*"
5 启动并访问es
5.1 启动es服务
双击bin目录下的"elasticsearch.bat",启动es服务!
从命令窗口可见,es服务成功启动了!访问端口为:9200,下面我们来访问一下。
5.2 访问es服务
浏览器访问es服务地址:http://localhost:9200
到此为止,elasticsearch就安装成功了!后续章节继续安装head-master、ik、kabana等!
(1) 商务合作微信号:M9392W
(2) 购物商城: 扫码即可进入博主开发的小程序购物商城,享超大优惠购物,支持一下博主吧~
(3) 博主微信公众号:IT特靠谱,学习更多开发实战技巧!