magento 2.4安装需先安装elasticsearch

magento 收藏
1 69

下载链接  http://alivatar.com/elasticsearch-7.6.2-linux-x86_64.tar.gz

到magento根目录

tar -xvf elasticsearch-7.6.2-linux-x86_64.tar.gz
mv elasticsearch-7.6.2-linux-x86_64 elasticsearch

进入config文件夹开始配置

vim jvm.options

默认配置如下:
-Xms1g
-Xmx1g

内存占用太多了,我们调小一些:

-Xms512m
-Xmx512m

elasticsearch.yml
vim elasticsearch.yml修改数据和日志目录:
path.data: /home/新用户名称/elasticsearch/data # 数据目录位置修改为elasticsearch安装路径
path.logs: /home/新用户名称/elasticsearch/logs # 日志目录位置修改为elasticsearch安装路径

进入elasticsearch的根目录,然后创建:
mkdir data
mkdir logs 

修改绑定的ip:

network.host: 0.0.0.0 # 绑定到0.0.0.0,允许任何ip来访问node.name: node-1 前面的#打开
​
#network.host: 192.168.0.1
network.host: 192.168.136.110
#network.host: 0.0.0.0
#network.host: localhost
#network.host: 127.0.0.1  这里把network.host 设置为自己的ip地址 也可以设置成0.0.0.0(代表所有ip可以访问)cluster.initial_master_nodes: ["node-1"] 这里一定要这样设置,我就是这里没有这样设置出问题的,弄了好久
这里的   node-1   是上面node.name:后面的对应值
​
在最后加上这两句,要不然,外面浏览器就访问不了哈
​
http.cors.enabled: true
http.cors.allow-origin: "*"
错误:线程数不够       

[1]: max number of threads [1024] for user [leyou] is too low, increase to at least [4096]

vim /etc/security/limits.d/20-nproc.conf 
soft nproc 4096
sysctl -p


默认只允许本机访问,修改为0.0.0.0后则可以远程访问

进入bin目录运行

./elasticsearch


ps aux | grep 'elastic'

查看当前elastic进程

ps aux | grep 'java'

kill -9 



wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.13.1-linux-x86_64.tar.gz
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.13.1-linux-x86_64.tar.gz.sha512
shasum -a 512 -c elasticsearch-7.13.1-linux-x86_64.tar.gz.sha512 
tar -xzf elasticsearch-7.13.1-linux-x86_64.tar.gz
cd elasticsearch-7.13.1/ 


上一主题: 禁用双重认证
下一主题: 安装pm2管理node
  • 纵论 纵论
    2021-06-03 10:46:40
    #1楼 回复