栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

[ElasticSearch系列二] Linux中单机ElasticSearch安装教程+启动【附图解说】

[ElasticSearch系列二] Linux中单机ElasticSearch安装教程+启动【附图解说】

演示环境:CentOS 7 

步骤一: 下载elasticSearch.tar.gz
Past Releases of Elastic Stack Software | Elastic
安装前需配置JDK环境:
​​​​​​​Linux系统中(自动/手动)安装jdk的两种方式+如何配置jdk环境变量_萌小崔的博客-CSDN博客
步骤二:安装
  1. 将下载好的的elasticSearch.tar.gz拖拽至指定目录下(这里以/opt/为例)
  2. 解压拖拽的tar.gz文件至当前目录下
    tar -zxvf elasticsearch-6.6.2.tar.gz
     (压缩后建议改名,方便日后使用) 
    mv elasticsearch-6.6.2 es
 3.修改必要配置
  1.  进入es安装目录下创建ES数据存放文件夹
  2.  修改elasticsearch.yml配置文件 指定文件内容文件和日志文件(默认都是注释的)
    vim /opt/es/config/elasticsearch.yml

     具体需要打开的有以下几点(不想打开的可直接在文章尾部复制,修改自己配置IP等即可使用)

    path.data: /opt/es/data
    path.logs: /opt/es/logs
    network.host: 0.0.0.0
    http.port: 9200
    discovery.zen.ping.unicast.hosts: ["192.168.59.110"]
    bootstrap.memory_lock: false
    bootstrap.system_call_filter: false
    http.cors.enabled: true
    http.cors.allow-origin: '*'

4.修改优化配置 
  1.  优化配置,防止报错

    vim /etc/security/limits.conf

    (soft是一个警告值,而hard则是一个真正意义的阀值,root soft nproc是用户最大进程量,超过就会报错)

    * soft nofile 65536
    * hard nofile 65536
    * soft nproc 4096
    root soft nproc 4096

  2. 设置elasticsearch拥有的内存(大小自定)

    vim /etc/sysctl.conf

    编辑 vim /etc/sysctl.conf,追加以下内容

    vm.max_map_count=655360

  3. 修改用户最大进程数

    vim /etc/security/limits.d/90-nproc.conf

    修改limits.d目录下的配置文件,追加以下内容(新es一般该文件夹为空)

    * soft nproc 4096
    root soft nproc 4096

  4. 至此就配置好了,重启让配置生效即可

    reboot

5.新建用户,并授权es 

  1. 新建用户es(切换用户使用es的原因是root管理员权限较大,使用起es有风险,因此改为普通用户操作)

    useradd es
  2. 在安装es目录下将es文件夹权限给es用户,修改分组

    chown es:es -R es/

6.测试启动ElasticSearch服务
  1. 进入es/bin目录下执行启动
    [root@localhost bin]# ./elasticsearch -d
  2. 浏览器测试访问(IP地址+端口号)


如有疑问,留言互动!

Thanks! 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/604974.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号