Elasticsearch单机集群搭建

第一步:下载解压

  1. 官网下载elasticsearch安装包:下载地址
  2. 创建一个elasticsearch的路径/usr/local/tools/elasticsearch
  3. 解压tar -xzvf elasticsearch-7.5.0-linux-x86_64.tar.gz
  4. 重命名mv elasticsearch-7.5.0 elasticsearch-7.5.0-node-1
  5. 创建好三个节点,如下图:
    image.png

第二步:修改elasticsearch.yml配置文件

  1. 进入配置文件路径/usr/local/tools/elasticsearch/elasticsearch-7.5.0-node-1/config
  2. 修改elasticsearch.yml
    • cd /usr/local/tools/elasticsearch/elasticsearch-7.5.0-node-1/config
    • vim elasticsearch.yml
    • 修改集群名字:cluster.name: elasticsearch
    • 修改节点名字:node.name: node-1
    • 修改network.host:network.host: 0.0.0.0
    • 修改http.port:http.port: 9200
    • 修改cluster.initial_master_nodes:cluster.initial_master_nodes: ["node-1"]
      注:
      1. 依次修改其他两个配置文件,其他两个配置文件的节点名称依次为:node-2和node-3,端口为:9201和9202
      2. 端口不能使用9300,否则启动会报错
      3. 具体报错可以可以/usr/local/tools/elasticsearch/elasticsearch-7.5.0-node-1/logs/elasticsearch.log里的详细日志信息

第三步:修改jvm.options

  1. 进入配置文件路径:/usr/local/tools/elasticsearch/elasticsearch-7.5.0-node-2/config
  2. vim jvm.options
  3. 修改初始化堆空间大小,默认是Xms1g,根据自己的内存大小进行分配,我的分配为:-Xms128M
  4. 修改最大堆空间,默认是-Xmx1g,修改成跟初始化堆空间一样大Xmx128M
    注:三个节点的配置一样

第四步:启动

  1. 依次执行下列命令启动服务:
    • 启动第一台
    cd /usr/local/tools/elasticsearch/elasticsearch-7.5.0-node-1/bin/
./elasticsearch -d
* 启动第二台
cd /usr/local/tools/elasticsearch/elasticsearch-7.5.0-node-2/bin/
./elasticsearch -d
* 启动第三台
cd /usr/local/tools/elasticsearch/elasticsearch-7.5.0-node-3/bin/
./elasticsearch -d

第五步:验证

  1. 可以进入任意一个节点查看日志
  2. curl三个节点中的任意一个,查看状态:
    image.png

表示集群已近启动,可以正常使用

后台运行进程管理:

1. 查看进程:ps aux|grep elasticsearch
2. 杀掉进程 
image.png

你可能感兴趣的:(Elasticsearch单机集群搭建)