es运行需要在jdk环境(原因自行百度哈)下,具体的es版本对应的jdk版本这里偷了张图。
jdk的安装配置这里就不赘述了。(本人用的是JDK1.8)
另外elasticsearch与kibana版本的选择要注意,本人之前安装的kibana7.4和elasticsearch7.2,两者不兼容。
ElasticSearch7.4的安装
先进入es官网下载 ,https://www.elastic.co/cn/downloads/elasticsearch
下载下来之后双击解压,终端进入文件目录后
//进入es文件目录下
cd elasticsearch-7.4.2/
//启动es(加上-d 是后台启动,不是后台启动的话,关闭当前终端es就会自动关闭)
./bin/elasticsearch
./bin/elasticsearch -d
若没有报错就ok,可以本地访问一下
展示如下页面,则本机es7启动成功
错误解决
如果启动时报虚拟机参数的错, OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated.....
网上查找了很多基本没有指出这个问题的,自己找了老半天才解决
需要修改es默认的jvm配置,进入elasticsearch7.4.2文件目录下,打开 /config/jvm.options文件。
将下面三行参数注释掉,则会使用本机jdk默认配置
# -XX:+UseConcMarkSweepGC
# -XX:CMSInitiatingOccupancyFraction=75
# -XX:+UseCMSInitiatingOccupancyOnly
然后重新运行上面的启动命令。(若遇到其他问题,自行百度应该能都能找到解决方案)
Kibana下载安装
同样进入官网下载,https://www.elastic.co/cn/downloads/kibana
下载解压过程同上述elasticsearch。
启动
//进入kibana的文件目录下
//启动命令(加-d问后台启动)
./bin/kibana
./bin/kibana -d
本地访问 http://localhost:5601 ,能访问到kibana首页就成功了。
希望能够帮到你哈。。