安装单体es

 

安装包地址:

链接:https://pan.baidu.com/s/1dPKMvSKkYkAx71qzTIwO8Q?pwd=878j
提取码:878j

安装单体es

#创建目录
mkdir /usr/local/es
#将es金额sw的安装包上传到该目录中
#解压es安装包
cd /usr/local/es
tar -zxvf./elasticsearch-7.13.4-linux-x86_64.tar.gz
#改名
mv elasticsearch-7.13.4 elasticsearch
#修改linux的限制配置
vi /etc/security/limits.conf
#末尾添加
root soft nofile 65535
root hard nofile 65535
#修改系统权限控制
vi /etc/sysctl.conf
#shift+i 进入编辑模式,尾部新增
vm.max_map_count=262144
#让系统控制权限配置生效
sysctl -p

修改yml配置文件

#修改elasticsearch.yml配置文件
cd /usr/local/es/elasticsearch/config
vi elasticsearch.yml

尾部添加信息

复制可能出错,建议整个文件复制,见资料

#集群名称,所有节点集群名一样,此名称需要在skywalking中配置
cluster.name: elasticsearch-space
#节点名称
node.name: node-00
#索引存储位置
path.data: /usr/local/es/elasticsearch/data
#日志位置
path.logs: /usr/local/es/elasticsearch/logs
#外部访问地址,可以设置成主机ip
network.host: 192.168.136.140
#外部http访问端口
http.port: 9200
#初始集群主节点,可以配置多个,从中选主一个作为主
cluster.initial_master_nodes: ["node-00"]
#跨域访问配置
http.cors.enabled: true
http.cors.allow-origin: "*"

退出保存

es5.0以上不能用root启动,所以创建一个新的用户es

#进入es解压后的文件中,
cd /usr/local/es/elasticsearch/
#创建一个用户,用于es启动
useradd es
#修改密码,复杂一些saiyou123
passwd es
#授权
chown -R es:es ../elasticsearch

#切换用户   必须切换到es用户下启动,root不可以
su es
#到es的bin目录下
cd bin
#后台启动
./elasticsearch -d
#模拟访问
curl 127.0.0.1:9200

第一次启动可能会失败,原因是logs目录不存在,重新启动即可,忽略es启动时关于jdk版本的warning警告

Windowes访问地址 http://192.168.136.140:9200/

显示如下结果启动成功

 

查看es是否启动成功

#查看es是否启动成功
ps -ef | grep elastic

启动成功

 

未启动

 

排查问题

#查看启动的端口号
ss -tanl
#查看es的日志
tail -f logs/elasticsearch.log
#根据端口号查出进程id
netstat -nlp | grep 8080
posted @ 2022-06-07 18:37  进击的小蔡鸟  阅读(57)  评论(0编辑  收藏  举报