您当前的位置:学无止境 > Elasticsearch在linux上的安装网站首页学无止境
Elasticsearch在linux上的安装
发布时间:2022-09-29 11:55:54编辑:三青查看次数:1043
三青用的是CentOS 7.7
查看版本
cat /etc/redhat-release
安装java环境
yum install java -y
查看java版本信息
java -version
修改文件描述符(进入配置文件后,在最下面加下面4行,原来加过的话就不用加了)
vim /etc/security/limits.conf
* soft nofile 65536
* hard nofile 65536
* soft nproc 4096
* hard nproc 4096
重新连接终端
修改sysctl配置
vim /etc/sysctl.conf
sysctl.conf最下面加上vm.max_map_count=262144
sysctl配置生效
sysctl -p
下载elasticsearch,找到对应的版本下载。下载地址:https://www.elastic.co/cn/downloads/elasticsearch
进入下载目录(个人习惯)
cd /home/src/
下载
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.13.1-linux-x86_64.tar.gz
解压(这个包是编译过的,直接解压就可以使用,个人习惯解压到/usr/local/)
tar xf elasticsearch-7.13.1-linux-x86_64.tar.gz -C /usr/local/
进入解压后的文件
cd /usr/local/elasticsearch-7.13.1/
创建es用户
groupadd es
useradd -g es es
passwd es
修改文件权限
chown -R es.es /usr/local/elasticsearch-7.13.1/
切换到es账号
su es
修改配置文件
vim /usr/local/elasticsearch-7.13.1/config/elasticsearch.yml
network.host前面的#去掉,改成 network.host: 0.0.0.0
cluster.initial_master_nodes前面的#去掉,改成一个节点 cluster.initial_master_nodes: ["node-1"]
node.name: node-1前面的#去掉
启动Elasticsearch,并且把mysql的数据同步到Elasticsearch里面(有点慢 需要等一会,数据越多越慢)
/usr/local/elasticsearch-7.13.1/bin/elasticsearch -d
查看是否启动成功(有9200端口表示启动成功了)
netstat -nltp
查看elasticsearch信息
curl 127.0.0.1:9200
关键字词:Elasticsearch,es,linux,搜索
评论: