安装使用说明
-
首先在elasticsearch官网下载你想要安装的版本,我这里使用的是7.12.1版本
-
上传到你想要安装的目录(/user/search/)
-
然后解压,解压命令如下:
tar -zxvf elasticsearch-7.12.1-linux-x86_64.tar.gz
解压后进入对应的文件夹后(cd elasticsearch-7.12.1),如下图:
-
创建data目录
mkdir data
-
修改config文件
cd config
vim elasticsearch.yml
修改内容(起初这些都是注释的,可以自行放开注释后调整其内容)
cluster.name: elasticsearchs node.name: node-1 path.data: /usr/local/src/elasticsearch7.8/data path.logs: /usr/local/src/elasticsearch7.8/logs http.port: 9200 network.host: 0.0.0.0 cluster.initial_master_nodes: ["node-1"]
-
config文件加下调整文件:jvm.options
vim jvm.options
-
修改sysctl.conf文件
编辑命令:vim /etc/sysctl.conf
修改内容如下:
vm.max_map_count = 262145
保存退出,刷新配置文件
sysctl -p
-
创建用户:
由于elasticsearch不能使用root用户启动,所以需要更改登录用户
useradd els
授权:chown -R els:els /usr/search/elasticsearch-7.12.1
-
启动elasticsearch
elasticsearch它使用的是自带的jdk,所以我们只需要切换到刚才我们创建的els用户下执行命令即可
切换用户命令:su els
切换到elasticsearchr的bin目录下: cd /usr/search/elasticsearch-7.12.1/bin
执行elasticsearch启动脚本: ./elasticsearch &
即可启动elasticsearch,成功图片如下:
查看端口是否正常启动9200和9300,执行ss -tlnp命令,结果如下图:
也可通过ip:9200查看是否正常返回数据来判断,如下图的数据,则是正常启动
结束语
上面的每一个步骤都很详细的记录下来,大家按照这个步骤操作,肯定能正常完成Elasticsearch的安装,注意保持版本一致。
重要的事情说三遍:
注意保持版本一致!
注意保持版本一致!
注意保持版本一致!
欢迎大家关注我的工种昊《coder练习生》