java下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
es下载地址 :https://www.elastic.co/downloads/elasticsearch

1. 先安装java
1)检查系统中是否已经安装了java:
  java -version

2)进一步查看JDK信息:
  rpm -qa | grep java

3)卸载openJDK
  rpm -e --nodeps tzdata-java-2012c-1.el6.noarch
  rpm -e --nodeps java-1.7.0-openjdk-1.7.0.45-1.45.1.11.1.el6.x86_64

4)安装JDK
  rpm -ivh jdk-7-linux-i586.rpm

  JDK默认安装在/usr/java中,使用rpm 的 --prefix参数修改安装目录

5) 查看安装是否正常
  java -version

  java version "1.7.0_45"
  Java(TM) SE Runtime Environment (build 1.7.0_45-b18)
  Java HotSpot(TM) Client VM (build 24.45-b08, mixed mode, sharing)

6)配置环境变量
  vim /etc/profile

  在文件中加入以下内容:
  JAVA_HOME=/usr/java/jdk1.7.0_45
  JRE_HOME=/usr/java/jdk1.7.0_45/jre
  PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
  CLASSPATH=:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
  export JAVA_HOME JRE_HOME PATH CLASSPATH

7)是配置生效
  source /etc/profile

8)查看PATH
  echo $PATH

2. es安装
1) 将es压缩文件移到/opt中
  mv elasticsearch-2.1.1.tar.gz /opt cd /opt

2)解压,重命名
  tar zxvf elasticsearch-2.1.1.tar.gz
  mv elasticsearch-2.1.1 elasticsearch

3)用root用户运行es会报错
  Exception in thread "main" java.lang.RuntimeException: don't run elasticsearch as root.
  at org.elasticsearch.bootstrap.Bootstrap.initializeNatives(Bootstrap.java:93)
  at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:144)
  at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:285)
  at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:35)
  Refer to the log for complete error details.

4)由于ElasticSearch可以接收用户输入的脚本并且执行,为了系统安全考虑, 建议创建一个单独的用户用来运行ElasticSearch
  groupadd elsearch
  useradd elsearch -g elsearch -p elasticsearch

5)更改elasticsearch文件夹及内部文件的所属用户及组为elsearch:elsearch
  cd /opt
  chown -R elsearch:elsearch elasticsearch

6)切换到elsearch用户再启动
  su elsearch cd elasticsearch/bin
  ./elasticsearch

7)启动后打印信息如下
  [2016-08-31 02:56:08,152][WARN ][bootstrap ] unable to install syscall filter: seccomp unavailable: CONFIG_SECCOMP not compiled into kernel, CONFIG_SECCOMP and CONFIG_SECCOMP_FILTER are needed
  [2016-08-31 02:56:08,280][INFO ][node ] [Bulldozer] version[2.3.5], pid[9219], build[90f439f/2016-07-27T10:36:52Z]
  [2016-08-31 02:56:08,280][INFO ][node ] [Bulldozer] initializing ...
  [2016-08-31 02:56:08,832][INFO ][plugins ] [Bulldozer] modules [reindex, lang-expression, lang-groovy], plugins [], sites []
  [2016-08-31 02:56:08,847][INFO ][env ] [Bulldozer] using [1] data paths, mounts [[/ (/dev/sda2)]], net usable_space [8.8gb], net total_space [17.3gb], spins? [possibly], types [ext4]
  [2016-08-31 02:56:08,847][INFO ][env ] [Bulldozer] heap size [990.7mb], compressed ordinary object pointers [true]
  [2016-08-31 02:56:08,847][WARN ][env ] [Bulldozer] max file descriptors [4096] for elasticsearch process likely too low, consider increasing to at least [65536]
  [2016-08-31 02:56:10,448][INFO ][node ] [Bulldozer] initialized
  [2016-08-31 02:56:10,448][INFO ][node ] [Bulldozer] starting ...
  [2016-08-31 02:56:10,521][INFO ][transport ] [Bulldozer] publish_address {127.0.0.1:9300}, bound_addresses {[::1]:9300}, {127.0.0.1:9300}
  [2016-08-31 02:56:10,525][INFO ][discovery ] [Bulldozer] elasticsearch/2HMN20ynTwO4KDPdGBWFuQ
  [2016-08-31 02:56:13,648][INFO ][cluster.service ] [Bulldozer] new_master {Bulldozer}{2HMN20ynTwO4KDPdGBWFuQ}{127.0.0.1}{127.0.0.1:9300}, reason: zen-disco-join(elected_as_master, [0] joins received)
  [2016-08-31 02:56:13,678][INFO ][http ] [Bulldozer] publish_address {127.0.0.1:9200}, bound_addresses {[::1]:9200}, {127.0.0.1:9200}
  [2016-08-31 02:56:13,678][INFO ][node ] [Bulldozer] started
  [2016-08-31 02:56:13,716][INFO ][gateway ] [Bulldozer] recovered [0] indices into cluster_state

8)ElasticSearch后端启动命令
  ./elasticsearch -d

注:java和es版本自行修改

参考文章:http://my.oschina.net/topeagle/blog/591451?fromerr=mzOr2qzZ
     http://www.centoscn.com/image-text/config/2015/0208/4658.html

centos6.5安装elasticsearch的更多相关文章

  1. CentOS6.5安装elasticsearch+logstash+kibana

    首先卸载低版本的java环境,然后安装 java环境和Apache服务 yum install -y java--openjdk httpd 安装ES环境 elasticsearch wget htt ...

  2. centos6.6安装Elasticsearch

    1. 安装jar8 yum list java-1.8* sudo yum install java-1.8.0-openjdk* -y java --version 2. 安装elasticsear ...

  3. ElasticSearch(二)CentOs6.4下安装ElasticSearch

    一.准备工作 Elastic 需要 Java 8 环境.如果你的机器还没安装 Java,先需要安装java环境,同时还注意要保证环境变量JAVA_HOME正确设置. 链接:https://pan.ba ...

  4. CentOS 6.5 下安装 Elasticsearch 5

    安装最新的 Elasticsearch 5 需要Java 8.所有先要确定环境中是否有Java 8.如果没有则需要安装. 1. 安装Java 8 首先使用 yum list installed | g ...

  5. CentOS6.5安装ElasticSearch6.2.3

    CentOS6.5安装ElasticSearch6.2.3 1.Elastic 需要 Java 8 环境.(安装步骤:http://www.cnblogs.com/hunttown/p/5450463 ...

  6. Linux 安装elasticsearch、node.js、elasticsearch-head

    前提:下载es的安装包 官网可以下载 es官网 安装elasticsearch 1 新建两个文件夹 一个存放安装文件,一个存放解压后的文件 mkdir -p /export/software //存放 ...

  7. Linux环境CentOS6.9安装配置Elasticsearch6.2.2最全详细教程

    Linux环境CentOS6.9安装配置Elasticsearch6.2.2最全详细教程 前言 第一步:下载Elasticsearch6.2.2 第二步:创建应用程序目录 第四步:创建Elastics ...

  8. CentOS6.9安装SonarQube7.6

    1 安装前准备 Java (Oracle JRE 8 or OpenJDK 8) MySQL5.6 or MySQL5.7,具体可参考Centos6.9安装MySQL5.6 SonarQube7.6, ...

  9. 在Windows上安装Elasticsearch 5.0

    在windows上安装Elasticsearch Elasticsearch可以使用.zip软件包安装在Windows上. elasticsearch-service.bat命令,它将设置Elasti ...

随机推荐

  1. windows使用git时出现:warning: LF will be replaced by CRLF

    windows中的换行符为 CRLF, 而在linux下的换行符为LF,所以在执行add . 时出现提示: 执行以下代码 $ rm -rf .git // 删除.git $ git config -- ...

  2. 解决NetBeans运行卡顿问题

    NetBeans安装目录下的此文件打开编辑 找到这一行,在后面添加最大的运行内存,这里我改成了900M(红色部分),重启NetBeans即可.netbeans_default_options=&quo ...

  3. vim简单使用

    摘自:http://blog.csdn.net/niushuai666/article/details/7275406   一.安装vim   sudo apt-get install vim   二 ...

  4. PHP常用函数总结

    数学函数 abs() 求绝对值 传一个数字 会返回该值的绝对值 例如:abs(-1);//输出1 ceil() 进一法取整数 返回不小于 value 的下一个整数,value 如果有小数部分则进一位. ...

  5. http执行过程分析

    执行过程: 1.用户在浏览器(客户端)里输入或者点击一个网址链接: 2.浏览器通过网址域名查找ip地址.DNS查找方式是通过浏览器缓存(会记录DNS记录)→系统缓存→TCP/IP参数中设置的首选DNS ...

  6. 编译安装 Centos 7 x64 + tengine.2.0.3 (实测+笔记)

    系统硬件:vmware vsphere (CPU:2*4核,内存2G) 系统版本:CentOS Linux release 7.0.1406 安装步骤: 1.系统环境 1.1 更新系统 [root@c ...

  7. U盘容量变小解决办法

    之前买了个三星闪盘,容量32G,USB3.0 后来装了U盘系统Kali Linux,最近想用的时候发现容量变为6GB了,真的很奇怪. 于是万能的百度(别说为什么不用谷歌,防火墙呀...) 找到解决办法 ...

  8. HTML5 —— 自学第一课

    1.心得 首先遇见问题要寻根源,而不是将问题抛出:其次要经常查看参考文档.参考示例:学会百度. 2.技能需求 HTML5.XHTML.CSS3.JavaScript.jQuery(jQuery-UI/ ...

  9. Git 账户认证的一些问题

    Mac被水浇了之后,只好用Window 开发了.但是在往Github上提交代码出现了些问题. 1. 提交时总是出现弹出框提示账号认证 之前Mac没有出现过这问题,所以有些怀疑Windows开发环境不友 ...

  10. jQuery动画slideUp()不正常位移原因

    用jQuery写一个列表.当点击底部按钮时,列表中序号超过6的项目可以向下拉出或者向上收起. 用slideUp(),遇见一个问题.展开列表项会产生不正常位移,如下图所示.动画结束发生位移. 出现这个问 ...