Centos7 Linux下搭建Elasticsearch环境

1.先准备好Elasticsearch的gz包,这里我用的是6.2.3版本的

    以及一台Linux主机,在没有啦!

2.把gz包放入linux下,然后解压,

tar -zxvf 压缩文件

当然你还需要安装jdk,需要环境变量

同样把压缩包拖入linux主机里面,解压完成后 再在 vim etc/profile

编辑如下文件

JAVA_HOME=你的jdk解压路径

PATH=$JAVA_HOME/bin:$PATH

CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export JAVA_HOME

export PATH

export CLASSPATH

然后完成以上操作以 普通用户 登录(注:你需要给该用户es文件的权限 命令: chown -R 用户名:用户名  文件路径)

然后到/bin下   ./elasticsearch 启动服务!!!

如果你用的是普通用户执行,是不会报错!!!

然后启动成功后,在我们的虚拟机内的浏览器内输入你的ip:9200

然后我们配置成可以外网连接的方式

编辑vim /elasticsearch6.2.3/config/elasticsearch.yml 文件

改成如上!!!

然后再次启动./elasticsearch

这次则会报错,如果你的虚拟机内存给的低,应该会报3个错,如果虚拟机内存给的足够,会报两个错误,这里我给了两g内存,所以报了两个错

然后解决这两个即可

先解决max file 编辑 vim  /etc/security/limits.conf  添加

(注意:用root用户修改)

然后解决 max virtual

sysctl -w vm.max_map_count=655360

sysctl -a | grep "vm.max_map_count"

然后再次启动服务即可

然后再本机电脑输入

如上界面即可!!!!

原文地址:https://www.cnblogs.com/ztm1021810064/p/9276806.html

时间: 2024-10-07 06:33:20

Centos7 Linux下搭建Elasticsearch环境的相关文章

linux下搭建lamp环境以及安装swoole扩展

linux下搭建lamp环境以及安装swoole扩展   一.CentOS 6.5使用yum快速搭建LAMP环境 准备工作:先更新一下yum源 输入下面命令: yum -y update 1.安装Apache [[email protected] ~]# yum -y install httpd # 开机自启动 [[email protected] ~]# chkconfig httpd on # 启动httpd 服务 [[email protected] ~]# service httpd s

Java学习心得之 Linux下搭建JavaWeb环境

1. 前言2. Java安装3. tomcat安装4. tomcat简单命令 一.前言 本篇博文记录了Linux下JavaWeb环境的搭建,本文内容基于以下文章: http://m.blog.csdn.net/article/details?id=7727927(ubuntu下搭建java web开发环境的详细步骤)http://blog.csdn.net/xiaoyao6650/article/details/4029946 (用Ant编译Java Web程序) 关于JavaWeb的学习资料h

Ruby学习心得之 Linux下搭建Ruby环境

Ruby学习心得之 Linux下搭建Ruby环境1.前言2.Linux下安装Ruby环境 一.前言 本篇博文记录了Linux下Ruby编程环境的搭建. 本文内容基于以下文章:http://www.cnblogs.com/xfiver/archive/2012/03/08/2385833.html (linux下ruby安装[ubuntu10.10])http://www.360doc.com/content/07/0131/17/4910_351421.shtml (Ruby 在 Linux 上

linux下搭建hexo环境

最近对搭建个人博客比较感兴趣,但是刚搭建好next主题基本博客,电脑就坏了,借了一台电脑继续搞,不想在他电脑中弄太多环境,所以我准备在自己电脑的服务器上搭建hexo环境 服务器环境: (1)centos (2)git 已安装 1.node.js安装    (1)从官网下载linux版本的node.js 或者直接采用wget方式下载 wget下载:wget https://nodejs.org/dist/v10.9.0/node-v10.9.0-linux-x64.tar.xz    官网地址:h

Linux下搭建github环境并push pull代码

一.准备工作 1.有一个github账号,没有的话请到到github.com注册 2.已经安装了git 通过下面的命令检查是否已经安装了git $ git --version ###检查是否安装了git,如果没有安装就执行下一条命令 $ sudo apt-get install git ###安装git的命令 二.搭建github环境 1.命令生成ssh key公钥 $ ssh-keygen -t rsa -C "your email address" ###比如我的邮箱是[email

Linux下搭建Java环境变量并实现第一个Java小程序

1.首先,我们打开虚拟机里面的Linux操作系统,然后点击下图菜单下的虚拟机选项: 在点击虚拟机下的设置菜单,如下图所示: 这里我已经添加进去我所需要的文件夹了,我放在本机E盘下的as文件夹里面到底放了什么呢? 上图这两个压缩文件,一个是android studio的压缩包,上年发布出来的,一直没用它,今天本来想在windows下安装这个软件,发现所需要的jdk是1.7,而我在windows下的jdk版本为1.6,所以打算在Linux操作系统下安装jdk1.7,并安装andoid studio工

linux下搭建测试环境

1.jdk的下载和安装 下载jdk的linux版本(建议下载1.8版本) 使用xshell连接linux 进入/usr/local目录(将jdk的包放入该文件下,以防出现权限问题) 使用rz命令上传jdk压缩包 使用tar -zxvf xxxx.tar  解压jdk的压缩包 进入/etc目录下进行配置环境变量 执行vim profile,进入编辑模式在文末添加配置项 JAVA_HOME=/usr/local/tools/jdk1.8.0 CLASSPATH=$:CLASSPATH:$JAVA_H

Linux下搭建lnmp环境

前提:假设阅读本文的读者已经拥有基本的linux使用技巧,能够解决系统安装问题,以及软件安装的技巧. 注意: 本文所涉及的主要安装包(需要下载使用的)安装包,在本文最后会给出百度云盘链接,需要使用的,可以自由下载. 建议: 建议先通篇阅读本文,了解Nginx 各组件之间的关系后再进行安装,做到胸有大局,然后进行进一步的操作. 安装所在的机器配置: linux 内核版本:2.6.32 linux 发行版本:CentOS 6.4 64位 系统内存: 1G. 虚拟机的话建议使用2G.编译会快点. 百度

Linux下搭建Apache环境,执行Apache ab

干净的centos 环境 安装jdk,并配置环境变量 通过yum -y install httpd命令直接安装 安装后进入usr/sbin/apachectl start启动apache. apache ab 执行压力测试的路径为:/usr/bin/ab ,在/usr/bin路径下执行./ab -V 显示版本即apache ab 安装成功.