Elastic-search在linux上的安装

记录一下在linux上安装Elastic-search (加强记忆)遇到的一些问题

安装环境:

JDK1.8   centos    ElasticSearch-6.2.4

jdk1.8以上,所以安装jdk1.7及以下的朋友  可以换个jdk了

新建用户 ,如果有也可以不新建   :  useradd leyou

设置密码            : passwd leyou

(安全考虑: ElasticSearch默认是不允许以Root帐号运行的 )

上传安装包用户目录(/home/leyouer/)

解压      :  tar xvf elasticsearch-6.2.4.tar.gz

剪切从命名 :  mv elasticsearch-6.2.4/ elasticsearch

进入目录  :  cd ./elasticsearch/config/

———————————————————常规配置———————————————————————

vim jvm.options     ——————————修改占用内存 我虚拟机给的1G ——————————————(心急的朋友看清楚了  是第二个 这个坑我踩了)

         

vim elasticsearch.yml———————————修改日志和数据目录已经绑定的ip———————————————

我们指定的目录并logs是存在的 ,但是data目录自己创建  mkdir data

—————————————————————可能 ( 基本是要 ) 出现的ERROR—————————————————————————————

错误一 : 内核过低  (我没得linux 的内核版本低于了 我们使用的 Elasticsearch 的要求)

    解决方案  :  禁用某个插件

    vim elasticsearch.yml  在最后面追加一个配置 : bootstrap.system_call_filter: false

错误二 : 权限不足

    解决方案 : 给我的用户 添权加力

    chown -R leyouer /你的elasticsearch安装目录 

    我还修改了 配置文件(不知道作用覆盖没)

    vim /etc/security/limits.conf

      新增内容

        * soft nofile 65536

        * hard nofile 131072

        * soft nproc 4096

        * hard nproc 4096

错误三 : 外网不能访问

    解决方案 : 修改配位文件 允许所有访问

    vim elasticsearch.yml

    

错误四:线程数不够

    解决 : vim /etc/security/limits.d/90-nproc.conf

    修改    * soft nproc 1024    为    * soft nproc 4096

错误五 : 未知错误

    解决 ; vim /etc/sysctl.conf

    新添 : vm.max_map_count=655360

    保存后执行配置生效指令 :   sysctl -p

错误六 : java HotSpot Client VM 和 Java HotSpot Server VM 的配置

     解决 vim [jdk安装目录]jre/lib/i386/jvm.cfg    把-server KNOWN  放在第一排 内容不做变更

     

错误七 : 开设端口或者关闭防火墙  端口为9200      https://www.cnblogs.com/msi-chen/p/10243832.html

最后访问测试

—————————————————————反反复复装了三次,终于装好,朋友你不要灰心———————————————————————————————

原文地址:https://www.cnblogs.com/msi-chen/p/10335794.html

时间: 2024-10-12 16:26:58

Elastic-search在linux上的安装的相关文章

linux上Elasticsearch 安装配置、网页访问

一.ElasticSearch简述 ElasticSearch是一个基于Lucene的搜索服务器.它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口.Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎.设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便.我们建立一个网站或应用程序,并要添加搜索功能,但是想要完成搜索工作的创建是非常困难的.我们希望搜索解决方案要运行速度快,我们希望能有一个零配

<整理> Anaconda在Linux上的安装与使用

Anaconda在Linux上的安装与使用 参考来源: https://blog.csdn.net/qq_326324545/article/details/84522368 https://blog.csdn.net/sizhi_xht/article/details/80964099 https://zhuanlan.zhihu.com/p/37611680 https://blog.csdn.net/ben1010101010/article/details/90897405 欢迎讨论交流

分布式缓存技术redis学习系列(一)——redis简介以及linux上的安装

redis简介 redis是NoSQL(No Only SQL,非关系型数据库)的一种,NoSQL是以Key-Value的形式存储数据.当前主流的分布式缓存技术有redis,memcached,ssdb,mongodb等.既可以把redis理解为理解为缓存技术,因为它的数据都是缓存在内从中的:也可以理解为数据库,因为redis可以周期性的将数据写入磁盘或者把操作追加到记录文件中.而我个人更倾向理解为缓存技术,因为当今互联网应用业务复杂.高并发.大数据的特性,正是各种缓存技术引入最终目的. 关于r

So Easy! Oracle在Linux上的安装配置系列一

So Easy! Oracle在Linux上的安装配置系列一 本文为So Easy!Oracle在linux上的安装和配置序列的第一篇Oracle安装基础环境的搭建 VMware Workstation 11.0 配置和CentOS-6.6-x86_64安装 本文环境及所需软件: Win7 Sevice Pack1 内存 6GB VMware Workstation 11.0  build-2305329 CentOS-6.6-x86_64-bin-DVD1.iso Xmanger Enterp

Tomcat在Linux上的安装与配置

Tomcat在Linux上的安装与配置 1.  jdk下载地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html tomcat下载地址:http://tomcat.apache.org/download-70.cg 2.jdk安装与配置.(rpm包)    (1)jdk安装    rpm包:    # rpm -ivh jdk-7u79-linux-x64.rpm tar.gz

为Linux上FireFox安装Flash插件

废话少说,步骤如下: 1.点击网页上插件缺失处,根据提示下载tar.gz版本的插件,我下载的版本是install_flash_player_11_linux.i386.tar.gz,这个文件被下载到了/home/liveuser/Downloads下. 2.进入目录/home/liveuser/Downloads,执行tar -zxvf install_flash_player_11_linux.i386.tar.gz,解压的目的是为了得到libflashplayer.so . 3.执行cp l

So Easy! Oracle在Linux上的安装配置系列四

So Easy! Oracle在Linux上的安装配置系列四  监听器的配置 在创建了数库和各种数据库对象并装载了数据后,下一步是在数据库服务器与使用它的用户之间建立连 接,Oracle Net Services使这种连接成为可能.Oracle Net Services组件必须"存活"在客户机和服务器上,它们一般使用TCP/IP网络协议来建立客户机和数据库服务器之间的网络连接. 本文官方文档位置: http://docs.oracle.com/cd/E11882_01/network.

linux上nagios安装完整版

监控server端的安装部署一.apache的安装下载httpd-2.2.15.tar.gz gunzip httpd-2.2.15.tar.gztar xvf httpd-2.2.15.tarcd httpd-2.2.15./configure --prefix=/usr/local/apache2 --enable-so --enable-mods-shared=all --enable-cgi --enable-rewrite --enable-deflate --with-mpm=wor

EJBCA在Linux上的安装

在windows上安装为了测试用,装在linux服务器上的因为CN用的ip需要重装.....又是折腾一番,下面介绍一些需要注意的地方 一.所需文件 准备的内容就不说了,参考我的上上篇<EJBCA在windows上的安装>,需要下载的上面提供的有 二.准备条件 1.jboss配置 1.1.JBOSS端口号配置 作为服务器JBOSS的默认端口8080和8009肯定被占用了,修改jboss的端口号.由于JBOSS的版本不同所以修改的位置也不一样 JBOSS-5.1.0GA 修改的位置是:jboss-

GIT在Linux上的安装和使用简介

GIT在Linux上的安装和使用简介 解压后切换到其目录 $ tar xvfj git-1.7.6.tar.bz2 $ cd git-1.7.6 使用默认配置进行安装,如果想修改配置,可以使用 ./configure --help 来获取帮助 $ ./configure $ make $ make install 2.初始化配置 GIT默认安装在 /usr/local/bin ,安装之后可以验证一下是否安装好 $ whereis git git: /usr/local/bin/git $ git