64安装Elas

第一步安装ES(ElasticSearch以下简称ES)所需运行环境JRE,并且是在1.8及以上

java -version // 查看安装好的jdk版本

第二步下载ElasticSearch的tar.gz包

  1. 地址:elasticsearch下载地址
  2. 下载好放在你想放的地方(QAQ一般规范点都是在/usr/local下,我这边用来测试就放在/home/elasticsearch下了)

第三步解压配置

1. cd /home/elasticsearch // 进入下载好存放ES的位置
2. tar -xzvf elasticsearch-7.4.2-linux-x86_64.tar.gz // 解压tar.gz包
3. cd elasticsearch-7.4.2/config // 进入ES配置目录
4. vim elasticsearch.yml // 修改它,我们所需要的配置默认都是注释掉的,可以去掉注释并修改,也可以不用,之间复制下面的并放在末尾就行
5. xpack.ml.enabled: false
network.host: 0.0.0.0
http.port: 9200
node.name: my-es // 注意这里需要配置节点,我们的是单节点,所以这样足矣
cluster.initial_master_nodes: ["my-es"] // 注意这里需要配置节点,我们的是单节点,所以这样足矣

#memory
bootstrap.memory_lock: false
bootstrap.system_call_filter: false

第四步创建非root用户

  • 你要用root整的话,这玩意会报错,所以你得整个非root用户,具体报什么错,你试试就行,反正都是填坑过来的QAQ
1. useradd es // 添加用户,这个不是固定的,这里方便起见就用es代替了
2. passwd es // 设置密码给es,
3. chown es:es -R /home/elasticsearch/elasticsearch-7.4.2/ // 赋予权限

第五步其他配置

vim /etc/sysctl.conf
vm.max_map_count=262144 // 添加这行
sysctl -p // 添加保存,然后执行
  • 配置一下服务器内存,配置文件在解压好的ES目录:elasticsearch-7.4.2/config/jvm.options
vim config/jvm.options // 进入配置目录,执行配置设置

31b2d4cf-d387-443d-8e95-651c088dfa7b-1

第六步启动

1. su es // 注意先切换到es用户
2. ./bin/elasticsearch // 启动,
3. 启动会打印很多日志,注意后面会打印Started,表示成功启动
4. curl 127.0.0.1:9200 // 可以用远程连接工具另开一个窗口测试结果
  • 我这边直接使用云服务添加安全组连接测试的
    f25422e8-98f7-45f5-a391-c4f95063788e-1
    *后台启动:./elasticsearch -d
上一篇:nps内网穿透实现外网访问树莓派
下一篇:SG11.4版本发布了,php7以上版本不升级组件绝对会报错,那么全网首个组件升级教程来了