CentOS linux 安裝Elasticsearch

本文详细介绍了如何在Linux环境下安装Elasticsearch及其版本6.8.3的配置过程,包括解压文件、修改配置文件、创建用户、启动服务等步骤,并提供了浏览器访问验证方法。此外,还讲解了Node.js环境搭建及elasticsearch-head插件的安装与配置,以实现对Elasticsearch集群的可视化管理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

1.安装Elasticsearch

  1. 解压Elasticsearch文件

      tar -zxvf /home/ elasticsearch-6.8.3.tar.gz

    1. 修改配置文件
      1. elasticsearch.yml

路径:/home/elasticsearch-6.8.3/ config/elasticsearch.yml

修改内容:

  1. cluster.name: qt-es
  2. node.name: qt-30.168
  3. discovery.zen.ping.unicast.hosts: ["172.16.26.114:9301", "172.16.26.113:9301"]
  4. http.cors.enabled: true
  5. http.cors.allow-origin: "*"
  6. thread_pool.bulk.size: 5
  7. thread_pool.bulk.queue_size: 10000
  8. network.host: 0.0.0.0

 

      1. sysctl.conf

路径:/etc/sysctl.conf

修改内容:

  1. vm.max_map_count=655360

执行命令:sysctl -p

  1. limits.conf

路径:/etc/security/limits.conf

修改内容:

  1. weblogic         hard    nproc           4096
  2. weblogic         soft    nproc           4096
  3. weblogic         hard    nofile          65536
  4. weblogic         soft    nofile          65536

如果之后的过程有报错报错,回到这里在此文件中添加以下

* soft nofile 65536

* hard nofile 131072

* soft nproc 2048

* hard nproc 4096

 

 

 

  1. 启动
    1. 创建Elasticsearch的用户

groupadd es  (创建一个组es)
useradd es -g es -p elasticsearch
 (创建用户es)
chown -R es:es elasticsearch-5.6.9 (把Elasticsearch文件夹所属用户和组更改为es:es)

    1. 使用Elasticsearch用户启动

su es   (切换账户)
cd /home/elasticsearch-5.6.9/bin   (进入你的elasticsearch目录下的bin目录)

./bin/elasticsearch   (启动服务)

./bin/elasticsearch -d(后台启动服务)

    1. 出现下列内容表示启动成功

浏览器访问172.16.26.114:9200

 

2.安装elasticsearch-head

  1. 配置node.js环境。
    1. 在/home目录下创建node文件夹。
  1. cd /home
  2. mkdir node
    1. 把node-v4.4.7-linux-x64.tar.gz解压到/home/node
    2. 配置环境变量

编辑/etc/profile添加以下内容,然后执行source /etc/profile,我们接着就可以查看node.js的版本号了,到此安装完毕。

NODE_HOME=/home/node/node-v4.4.7-linux-x64

PATH=$PATH:$NODE_HOME/bin

NODE_PATH=$NODE_HOME/lib/node_modules

export NODE_HOME PATH NODE_PATH

查看版本号

 

 

 

 

 

 

安装elasticsearch-head

解压elasticsearch-head包(elasticsearch以外的任意目录)

解压需要unzip命令,如果没有unzip命令,先安装命令,命令如下:

yum install -y unzip zip

  1. 安装grunt

进入/home/elasticsearch-head-master/目录下进行安装。安装完毕,我们可以检查是否安装成功。

npm install -g grunt-cli
grunt -version

  1. 修改elasticsearch-head-master文件下的Gruntfile.js文件

在文件中,添加一行"hostname: '0.0.0.0',"(注意:添加双引号中的内容

 

  1. 在elasticsearch-head-master目录下执行:npm install

这里会去访问外网下载程序包,会下载失败,我们手动下载:phantomjs-2.1.1-linux-x86_64.tar.gz,并放在tmp/phantomjs/目录下,再执行npm install命令,这时没啥变化,没关系,继续下一步。

 

  1. 运行elasticsearch-head

grunt server(nohup grunt server &exit后台启动)

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值