操作系统:

Centos7 .64位

=========================================

查看系统版本和系统位数:

[root@localhost /]# cat /etc/redhat-release
CentOS Linux release 7.3.1611 (Core)
[root@localhost /]# getconf LONG_BIT
64

=========================================

文件准备:

pscp.exe拷贝到linux系统固定的文件夹中 /installPackage

下载地址:nodejsjava1.8gites

=========================================

安装jdk1.8:

1. cd /installPackage/
2. rpm -ivh jdk-8u161-linux-x64.rpm,安装jdk1.8,有点耗时。
3. vi /etc/profile, 用:$跳转到文件末尾,追加下面的文字。注意红色斜体根据自己安装的实际目录修改。

JAVA_HOME=/usr/java/jdk1.8.0_161 

JRE_HOME=/usr/java/jdk1.8.0_161/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

4. source /etc/profile,使环境变量生效

=========================================

安装es:

1. cd /installPackage/
2. rpm -ivh elasticsearch-5.0.2.rpm,安装ES,有点耗时。
3. vi /etc/elasticsearch/elasticsearch.yml, 用/查找network.host并修改。目的使其他机器可以访问

改:#network.host: 192.168.0.1这行,删除前面的#,同时将后面的ip改为当前linux系统的IP

4. firewall-cmd --zone=public --add-port=9200/tcp --permanent,打开9200端口

5. firewall-cmd --reload

6. service elasticsearch start,启动ES服务

7. service elasticsearch status -l,确定服务当前的状态是否为启动

8. curl 192.168.xx.xx:9200,验证es安装并启动。其中192.168.xx.xx为步骤3修改的本机IP,服务启动可能要等等,关键确定步骤七。

=========================================

安装ElasticSearch-Head

详细操作参考:centos7安装elasticsearch-head

NOTE:安装完Git和Nodejs之后,重启一下服务器之后,再继续安装head

=========================================

开机启动:

设置开机启动Elasticsearch服务

chkconfig --level 35 elasticsearch on

head插件开机启动还未做,待续。。。

=========================================

参考:

http://blog.csdn.net/u014236259/article/details/53706902

https://www.cnblogs.com/subendong/p/7667558.html

http://www.cnblogs.com/subendong/p/7667496.html

http://www.cnblogs.com/subendong/p/7667443.html

centos7环境安装ElasticSearch的更多相关文章

  1. [转]centos7环境安装rabbitMQ

    使用专业的消息队列产品rabbitmq之centos7环境安装 http://www.cnblogs.com/huangxincheng/p/6006569.html CentOS7上安装Rabbit ...

  2. centos7环境安装rabbitMQ

    使用专业的消息队列产品rabbitmq之centos7环境安装 http://www.cnblogs.com/huangxincheng/p/6006569.html [源码安装,适用GNOME + ...

  3. Centos7下安装Elasticsearch 5.6.6

    环境 因为elasticsearch是用java编写的,所以需要先安装JDK ES 5,安装需要 JDK 8 以上ES 6.5,安装需要 JDK 11 以上ES 7.2.1,内置了 JDK 12 安装 ...

  4. 使用专业的消息队列产品rabbitmq之centos7环境安装

      我们在项目开发的时候都不可避免的会有异步化的问题,比较好的解决方案就是使用消息队列,可供选择的队列产品也有很多,比如轻量级的redis, 当然还有重量级的专业产品rabbitmq,rabbitmq ...

  5. 在centos7上安装elasticSearch

    因为elasticsearch是用java编写的,所以需要先安装JDK: jdk1.8的安装:安装指导 elasticsearch的下载和安装 一.下载elasticSearch 1.下载地址: ht ...

  6. Windows环境安装Elasticsearch

    安装前提: 确保电脑已经安装了JDK,要求在1.8以上,并且安装目录不能包括空格 下载 下载地址:https://www.elastic.co/cn/downloads/elasticsearch 选 ...

  7. Centos7 环境安装初始化

    安装系统 默认分区 磁盘分配(以20G为例): Boot分区:引导分区系统启动的必要核心文件,建议1G Var分区:存放log文件,不分则在/下,建议1G Home分区:存放用户数据,一般都比较大,建 ...

  8. Centos7.2 安装Elasticsearch 6

    下载 elasticsearch.6.0.0.tar.gz 迁移文件到usr/local中 mv elasticsearch-.tar.gz /usr/local/ cd /usr/local tar ...

  9. centos7下安装elasticSearch错误总结(单节点模式)

    1.首先确定你安装了jdk,版本需要1.8以上 2.上传elasticsearchjar包,只需配置一个文件即可 修改配置文件config/elasticsearch.yml    network.h ...

随机推荐

  1. Java并发编程(二)-- 创建、运行线程

    Java线程 Java线程类也是一个object类,它的实例都继承自java.lang.Thread或其子类. Java可以用如下方式创建一个线程: Tread thread = new Thread ...

  2. Java中Iterator(迭代器)实现原理

    在Java中遍历List时会用到Java提供的Iterator,Iterator十分好用,原因是: 迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结 ...

  3. 几个常用的JS鼠标键盘事件例子

    首先普及一下鼠标左右键值的相关方法: 1.event.x 鼠标横轴  2.event.y 鼠标纵轴  3.event.keycode 键盘值  4.events.button==0 默认.没有按任何按 ...

  4. CSS关键词的值-currentColor关键字提示文字(当前颜色)

    currentColor关键字 currentColor关键字相当于一个CSS变量. currentColor关键字与CSS变量也是有区别的: (1)他只可以能接受<color>值的地方使 ...

  5. 20170814 新鲜:EChart新增了日历图,要想办法用起来

    比如我可以用下面这个图来展示某个电站的年报,看他之后一年每一天的发电量.  或者是在月报的时候看这个月每天的发电量.这个最妙的时候,他可以通过旁边的图例来筛选,从而产生一个动态的效果.   还有可以在 ...

  6. zookeeper 实现分布式锁安全用法

    zookeeper 实现分布式锁安全用法 标签: zookeeper sessionExpire connectionLoss 分布式锁 背景 ConnectionLoss 链接丢失 SessionE ...

  7. 一些mysql小技巧总结

    1.mysql中不清除表里的数据重新设置自增的id的方法 设置主键id自增的数据库表删除数据后,自增id不会自动重新计算,想要重新设置自增的id可以用如下命令: alter table table_n ...

  8. openssl链接动态库的方法

    错误:AES_set_decrypt_key 一. 编译时: 1. 不要在windows与linux共享区编译2. ./config no-asm -fPIC3. make 二. cp: cannot ...

  9. ASM ClassReader failed to parse class file解决方法

    1.  环境信息: Spring 3.2.2,  JDK 1.8, Hibernate 3.5.5 2.  运行简单的程序,出现以下错误信息: [2018-05-25 02:36:58,671] Ar ...

  10. shell编程学习笔记(九):Shell中的case条件判断

    除了可以使用if条件判断,还可以使用case 以下蓝色字体部分为Linux命令,红色字体的内容为输出的内容: # cd /opt/scripts # vim script08.sh 开始编写scrip ...