1.安装elasticsearch 。

安装系统:centors7

1.下载安装包 官网地址:https://www.elastic.co/downloads/past-releases

2.mac文件下载后上传到centrs7.

终端-shell- 新建远程连接。弹出下图

选择自己的服务器。

之后 使用put命令 上传到自己的服务器

3.解压文件到指定目录。

tar -xvf elasticsearch-6.3.0.tar.gz

4.配置 系统参数 。因为每个版本不同,es默认有些参数 和 系统默认参数不同。按照默认系统参数,无法正常启动es.

1)vim ./config/jvm.options

    1. #修改内容
      -Xms200m 
      -Xmx200m
       
       
       
       
      2)修改/etc/security/limits.conf,修改到提示值即可

       
      1. * hard nofile 65536

      3)修改/etc/security/limits.d/20-nproc.conf 文件  (limits.d目录下就一个文件夹 可能是20也可能是19或者90)

      1. 修改或添加
      2. * hard nproc 4096
      3. 切换用户,如果还是不行则修改:/etc/security/limits.d/20-nproc.conf,其他文章上写的都是修改90-nproc.conf
      4. 不过我这个安装之后没有这个文件,只有一个20-nproc.conf,我的修改这个就行,刚开始学不知道什么原因
      5. [root@centos7.4-64 ~]# vim /etc/security/limits.d/20-nproc.conf
      6. 将内容改为:
      7. *          soft    nproc     4096

      4)修改/etc/sysctl.conf

      1. [root@centos7.4-64 ~]# vim /etc/sysctl.conf
      2. 添加配置:vm.max_map_count=262144,然后执行命令
      3. [root@centos7.4-64 ~]# sysctl -p

      修改后 如果 启动es报错。需要重新退出 xshell或者 重新进入下

      5.进入到es的bin目录。启动 ./elasticsearch & 如果此时是root身份会报错。原因是 root身份不能启动  创建新用户 fan

      1.adduser fan

      
      
      2.个人用户的权限只可以在本home下有完整权限,其他目录要看别人授权。而经常需要root用户的权限,这时候sudo可以化身为root来操作。我记得我曾经sudo创建了文件,然后发现自己并没有读写权限,因为查看权限是root创建的。

      新创建的用户并不能使用sudo命令,需要给他添加授权。

      sudo命令的授权管理是在sudoers文件里的。可以看看sudoers:

      [root@localhost ~]# sudoers
      bash: sudoers: 未找到命令...
      [root@localhost ~]# whereis sudoers
      sudoers: /etc/sudoers /etc/sudoers.d /usr/libexec/sudoers.so /usr/share/man/man5/sudoers.5.gz

      找到这个文件位置之后再查看权限:

      [root@localhost ~]# ls -l /etc/sudoers
      -r--r----- 1 root root 4251 9月 25 15:08 /etc/sudoers

      是的,只有只读的权限,如果想要修改的话,需要先添加w权限:

      [root@localhost ~]# chmod -v u+w /etc/sudoers
      mode of "/etc/sudoers" changed from 0440 (r--r-----) to 0640 (rw-r-----)

      然后就可以添加内容了,在下面的一行下追加新增的用户:

      [root@localhost ~]# vim /etc/sudoers
      
      ## Allow root to run any commands anywher
      root ALL=(ALL) ALL
      zhangbiao ALL=(ALL) ALL #这个是新增的用户

      wq保存退出,这时候要记得将写权限收回:

      [root@localhost ~]# chmod -v u-w /etc/sudoers
      mode of "/etc/sudoers" changed from 0640 (rw-r-----) to 0440 (r--r-----)

      这时候使用新用户登录,使用sudo:

      [zhangbiao@localhost ~]$ sudo cat /etc/passwd
      [sudo] password for zhangbiao: We trust you have received the usual lecture from the local System
      Administrator. It usually boils down to these three things: #1) Respect the privacy of others.
      #2) Think before you type.
      #3) With great power comes great responsibility.

      第一次使用会提示你,你已经化身超人,身负责任。而且需要输入密码才可以下一步。如果不想需要输入密码怎么办,将最后一个ALL修改成NOPASSWD: ALL

      6.切换到新创建的用户  su fan

      进入到bin 目录 启动es  ./elasticsearch &

      7.安装kibana

      https://blog.csdn.net/feifantiyan/article/details/53098896

      kibana和 es对应关系。不同版本的es kibana的版本不同

      下载地址

      https://www.elastic.co/downloads/past-releases

      下载后安装 。比如我的版本是 6.3的,kibana的版本也是 6.3

      tar -xvf kibana-6.3.0-linux-x86_64.tar.gz

      下载后 打开

      http://ip:5601/ 默认情况下 可以看到

  1. 如果一切正常 ,就可以使用了。


centors7 elasticsearch6.3安装以及问题记录的更多相关文章

  1. xp硬盘安装Fedora14 过程记录及心得体会(fedora14 live版本680M 和fedora14 DVD版本3.2G的选择)

    这次电脑奔溃了,奇怪的是直接ghost覆盖c盘竟然不中.之前电脑上硬盘安装的fedora14操作系统,也是双系统.不知道是不是这个问题,记得同学说过,在硬盘装fedora之后,要手动修改c盘隐藏的那个 ...

  2. Microsoft SQL server2017初次安装与使用记录

    Microsoft SQL server2017初次安装与使用记录 学校数据库课程以Microsoft SQL server为例, 由于老师给的软件版本和我的window10不兼容,选择官网的最新版2 ...

  3. 利用cocoapods管理开源项目,支持 pod install安装整个流程记录(github公有库)

    利用cocoapods管理开源项目,支持 pod install安装整个流程记录(github公有库),完成预期的任务,大致有下面几步: 1.代码提交到github平台 2.创建.podspec 3. ...

  4. CentOS7+CDH5.14.0安装全流程记录,图文详解全程实测-总目录

    CentOS7+CDH5.14.0安装全流程记录,图文详解全程实测-总目录: 0.Windows 10本机下载Xshell,以方便往Linux主机上上传大文件 1.CentOS7+CDH5.14.0安 ...

  5. SAP S4HANA1610/Fiori安装过程全记录

    经历各种坑,从硬件到文件,终于安装成功. 有需要安装或使用S4HANA(含Fiori)的同学可以参考. 安装文件分享给大家 链接:http://pan.baidu.com/s/1mi7LfIS 密码: ...

  6. linux安装MySQL5.7记录

    目录 linux安装MySQL5.7记录 1. 在根目录下创建文件夹/software和数据库数据文件/data/mysql 2. 从官网下载相应的MySQL版本 3. 解压并移动到/software ...

  7. [企业化NET]Window Server 2008 R2[1]-服务器基本安装即问题解决记录

    1.  服务器基本安装即问题解决记录      √ 2.  SVN环境搭建和客户端使用 2.1  服务端 和 客户端 安装    √ 2.2  项目建立与基本使用     √ 2.3  基本冲突解决, ...

  8. windows下PyTorch安装之路记录

    最近两天被windows下pytorch的安装给搞得很烦了,不过在今天终于安装成功了,如下图所示 下面详细说下此次安装的详细记录吧.我的电脑环境是Windows10+cuda9.0+cudnn7.1. ...

  9. 【Oracle RAC】Linux系统Oracle18c RAC安装配置详细记录过程(图文并茂)

    本文Oracle 18c GI/RAC on Oracle Linux step-by-step 的安装配置步骤,同时也包含dbca 创建数据库的过程. 1. 关闭SELINUX,防火墙vi /etc ...

随机推荐

  1. MySQL自定义排序

    存在表A 按名字倒序排 SELECT  *  FROM  A  ORDER  BY  name  DESC 结果如下: 若需要按照王五.张三.李四的顺序排序,使用自定义排序:FIELD() SELEC ...

  2. Mac下使用crontab来实现定时任务

    说明: 1.Linux和Mac下操作crontab都是一致的 2.配置文件都在/etc/crontab下,如果没有就创建. 3.测试发现直接使用crontab -e命令创建的定时任务是放在临时文件夹的 ...

  3. 用Docker构建分布式Redis集群

    [编者的话]本文介绍了如何使用Docker搭建Redis集群,很多读者都在问Docker能带来哪些实质性的好处,我想本文就是一个很好的例子.不使用Docker你也可以搭建Redis集群,那使用Dock ...

  4. (转)jieba中文分词的.NET版本:jieba.NET

    简介 平时经常用Python写些小程序.在做文本分析相关的事情时免不了进行中文分词,于是就遇到了用Python实现的结巴中文分词.jieba使用起来非常简单,同时分词的结果也令人印象深刻,有兴趣的可以 ...

  5. (转)oracle linux 7 安装oracle 12c

    原文:https://blog.csdn.net/jiuyun1986/article/details/53589446 https://blog.csdn.net/admin_root1/artic ...

  6. 深入理解react中的虚拟DOM、diff算法

    文章结构: React中的虚拟DOM是什么? 虚拟DOM的简单实现(diff算法) 虚拟DOM的内部工作原理 React中的虚拟DOM与Vue中的虚拟DOM比较 React中的虚拟DOM是什么?   ...

  7. IE8下不识别indexOf的问题

    1.为Array原型添加indexOf方法(如果学过面向对象,相当于给Array类添加实例方法),方法体如下: //添加数组IndexOf方法 if (!Array.prototype.indexOf ...

  8. MongoDB的使用技巧(转)

    最近常用到mongo. 看朋友这篇命令挺全的就转来了. 如果想查看当前连接在哪个数据库 下面,可以直接输入db > db Admin 想切换到test数据库下面 > use test sw ...

  9. Javascript显示和隐式类型转换

    1.转换成字符串 多数的JavaScript宿主环境(比如Node.js和Chrome)都提供了全局函数toString: 与此同时Object.prototype也定义了toString方法,使得所 ...

  10. 12.Proxy

    1.概述 Proxy 用于修改某些操作的默认行为,等同于在语言层面做出修改,所以属于一种“元编程”(meta programming),即对编程语言进行编程. Proxy 可以理解成,在目标对象之前架 ...