当前位置: 首页 > wzjs >正文

自建免费网站北京网站优化seo

自建免费网站,北京网站优化seo,wordpress 书 pdf,wordpress cosy这里写目录标题 准备工作操作步骤1、下载所需安装包2. 创建用户组3. 解压安装包授权4. 修改配置文件5. 启动systemd方式启动启动与检查便捷,直接启动 6. 整体集群检查 备注安全加固JVM参数调整 结束 准备工作 环境要求:JDK 8rocketmq-all-5.2.0-bin-rel…

这里写目录标题

  • 准备工作
  • 操作步骤
    • 1、下载所需安装包
    • 2. 创建用户组
    • 3. 解压安装包授权
    • 4. 修改配置文件
    • 5. 启动
      • `systemd`方式启动
      • 启动与检查
      • 便捷,直接启动
    • 6. 整体集群检查
  • 备注
    • 安全加固
    • JVM参数调整
  • 结束

准备工作

  • 环境要求:JDK 8+
  • rocketmq-all-5.2.0-bin-release.zip 安装包

操作步骤

1、下载所需安装包

  • 方式1 去官网自行下载所需版本
    https://www.elastic.co/downloads/past-releases#elasticsearch
  • 方式2
    点击下载 提取码: k7ny
  • 注意一定要是Linux aarch64版本
    在这里插入图片描述

2. 创建用户组

只允许普通用户操作,不允许root用户
注意:因为elasticsearch有远程执行脚本的功能所以容易中木马病毒,所以不允许用root用户启动,root用户是起不来的,赋权限,用一般的用户启动
要配置network.host才能别的机器或者网卡访问,否则只能是127.0.0.1或者localhost访问,这里配置成自己的局域网ip
注意:配置yml结尾的配置文件都需要冒号后面加空格才行

  • 查看用户组
    cut -d : -f 1 /etc/passwd
  • 创建新的用户
    adduser elasticsearch
  • 新用户设置密码
    passwd elasticsearch

3. 解压安装包授权

  • root用户解压文件
    tar -zxvf elasticsearch-7.15.2-linux-aarch64.tar.gz
  • 设置授权范围
    chown -R elasticsearch:elasticsearch /es/elasticsearch-7.15.2/

4. 修改配置文件

所有机器的配置文件大致一样,只是要注意node-name必须是唯一的
具体看自己部署节点的数量情况
第一次启动需要设置cluster.initial_master_nodes: ["node-1", "node-2", "node-3"]
启动后直接注释 方式下次重启出现冲突(第一次es会处理搭建集群环境)

# ---------------------------------- Cluster -----------------------------------
cluster.name: my-application
# ------------------------------------ Node ------------------------------------
node.name: node-1
# ----------------------------------- Paths ------------------------------------
path.data: /es/elasticsearch-7.15.2/data
path.logs: /es/elasticsearch-7.15.2/logs
# ----------------------------------- Memory -----------------------------------
#
# Lock the memory on startup:
#
#bootstrap.memory_lock: false
# ---------------------------------- Network -----------------------------------
network.host: 0.0.0.0
http.port: 9200
# --------------------------------- Discovery ----------------------------------
discovery.seed_hosts: ["192.171.135.7:9300", "192.171.135.8:9300", "192.171.135.9:9300"]
cluster.initial_master_nodes: ["node-1", "node-2", "node-3"]
  • 这里有一点配置bootstrap.memory_lock: true 这个看个人场景进行配置
  • 其实就是提升性能的一个配置
  • 可以自行百度怎么设置 也可Deepseek一下这个参数 他就能告诉你

5. 启动

systemd方式启动

  • 创建 Systemd 服务文件
    sudo vi /etc/systemd/system/elasticsearch.service
[Unit]
Description=Elasticsearch
After=network.target[Service]
User=elasticsearch
Group=elasticsearch
Environment="ES_HOME=/es/elasticsearch-7.15.2"
Environment="ES_PATH_CONF=/es/elasticsearch-7.15.2/config"
ExecStart=/es/elasticsearch-7.15.2/bin/elasticsearch# 禁用内存锁定(如果未启用)
LimitMEMLOCK=infinityRestart=always
RestartSec=30s[Install]
WantedBy=multi-user.target

启动与检查

# 重载 Systemd
sudo systemctl daemon-reload# 启动服务
sudo systemctl start elasticsearch# 设置开机自启
sudo systemctl enable elasticsearch# 查看状态
sudo systemctl status elasticsearch# 期望输出
Active: active (running)# 查看日志
sudo journalctl -u elasticsearch.service -f

便捷,直接启动

# 切换到 elasticsearch 用户并启动
sudo -u elasticsearch /es/elasticsearch-7.15.2/bin/elasticsearch#首次启动成功后​,立即在所有节点的配置文件中注释掉
#cluster.initial_master_nodes: ["node-1", "node-2", "node-3"]  # 注释此行# 按 Ctrl+C 停止当前运行进程,然后重新启动
sudo -u elasticsearch /es/elasticsearch-7.15.2/bin/elasticsearch

启动时候如果出现内存不足是请先检查sudo sysctl vm.max_map_count
正常情况es要求至少262144 否则无法启动

# 方式1 临时修改
sudo sysctl -w vm.max_map_count=262144# 方式2 永久生效# 编辑 sysctl 配置文件
sudo vi /etc/sysctl.conf# 在文件末尾添加(或修改)以下行
vm.max_map_count=262144# 加载新配置
sudo sysctl -p# 再次验证sudo sysctl vm.max_map_count

6. 整体集群检查

# 任意节点执行
curl http://192.171.135.7:9200/_cluster/health?pretty# 期望输出
{"cluster_name" : "my-application","status" : "green",  // 或 yellow(若索引副本未分配)"number_of_nodes" : 3,"active_primary_shards" : ...,"active_shards" : ...
}# 检查节点列表
curl http://192.171.135.7:9200/_cat/nodes?v
# 期望输出
ip            heap.percent ram.percent cpu master name
192.171.135.7           35          95   5       *      node-1
192.171.135.8           30          95   3       -      node-2
192.171.135.9           32          95   4       -      node-3*代表当前主节点(master)

备注

安全加固

sudo swapoff -asudo sed -i '/swap/d' /etc/fstab

JVM参数调整

  • -Xms4g
  • -Xmx4g

结束

👨💻 作者:Teddy(公众号:码尚云软件)
如果本文对您有帮助,欢迎 点赞👍 | 收藏⭐ | 关注👦,获取更多运维干货!
如有疑问,欢迎在评论区留言交流~

http://www.dtcms.com/wzjs/145752.html

相关文章:

  • 户外做旅游网站今日新闻国内大事件
  • WordPress 插件修改界面济南seo外包服务
  • 网站怎样秒收录南京百度提升优化
  • 做婚纱网站的步骤搜多多搜索引擎入口
  • 南通网站设计哈尔滨seo公司
  • 义乌网站建设公司seo网站营销推广公司
  • wordpress建站 评测天眼查企业查询
  • 成都公布最新轨迹百度关键词seo推广
  • 网站建设及维护推广合同友情链接交换统计表
  • 网站建设哪家好推荐万维科技semir是什么意思
  • 淘宝怎么建立自己的网站交易链接
  • 站外推广网站广告发布平台
  • 镇江建设局网站如何注册一个网站
  • 最专业的企业营销型网站建设价格网络营销个人感悟小结
  • 心悦每周免做卡网站网络营销的内容
  • 网页设计 传统网站四川网站seo
  • 西安信创7个湖北seo网站推广策略
  • 深圳网站建设论坛百度一下百度搜索首页
  • 网站开发前端框架咖啡的营销推广软文
  • 网站分享做描点链接电商平台运营方案思路
  • 做网站要不要花钱做店长网络营销外包推广
  • 廊坊做网站的企业哪家好厦门网络推广
  • 正规手机网站怎么做品牌推广
  • 百度蜘蛛开发网站对网络营销的认识800字
  • 做空间的网站技能培训网站
  • 怎么编写网站代码株洲seo优化
  • 网架制造厂百度怎么优化关键词排名
  • 龙岩一中网站网络营销品牌公司
  • 广州个人做网站营销型网站建设优化建站
  • 成人百度seo刷排名网址