`Laravel`版`小丑路人社区`改版中,与`Hyperf版小丑路人社区`数据互动,此版本改版中……尚未彻底完结!

Q:

linux安装es-7.9.0

es官网

下载安装包

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.9.0-linux-x86_64.tar.gz

解压

tar -zxvf elasticsearch-7.9.0-linux-x86_64.tar.gz

root角色修改系统配置

  • vim /etc/sysctl.conf
    # 系统虚拟内存默认最大映射数值调整
    vm.max_map_count=262144
  • 重新加载/etc/sysctl.conf配置:sysctl -p

创建es用户,且为目录设置es角色

  • 创建用户:adduser esuser
  • 设置密码:passwd esuser
  • 为es目录设置执行角色:chown -R esuser:esuser ./elasticsearch
  • 设置目录权限:chmod 777 ./elasticsearch

切换es用户:su esuser

设置内存使用限制

  • ./elasticsearch/config/jvm.options
    -Xms2g
    -Xmx2g

es的配置

cluster.name: my-application #集群名称
node.name: node-1 #节点名称

#设置绑定的ip,设置为0.0.0.0以后就可以让任何计算机节点访问到了
network.host: 0.0.0.0
# 端口
http.port: 9200

#数据和日志的存储目录
# path.data: ../es/data
# path.logs: ../es/logs

# 设置插件的存放路径,默认是es根目录下的plugins文件夹
# path.plugins

## 至少需要配置discovery.seed_hosts/discovery.seed_providers/cluster.initial_master_nodes中的一个参数
# discovery.seed_hosts:  集群主机列表
# discovery.seed_providers: 基于配置文件配置集群主机列表
# cluster.initial_master_nodes: 启动时初始化的参与选主的node,生产环境必填

cluster.initial_master_nodes: ["node-1"]

启用es

  • ./elasticsearch-7.9.0/bin/elasticsearch
  • 常驻进程 ./elasticsearch-7.9.0/bin/elasticsearch -d

访问9200端口即可

其他
订阅

评论记录


评论/回复