Elasticsearch教程之部署详解
ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是第二流行的企业搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。
Elasticsearch首先需要Java环境,所以需要提前安装好JDK,可以直接使用yum安装。也可以从Oracle下载JDK进行安装。开始之前要确保JDK正常安装并且环境变量也配置正确:
环境介绍
1. [root@abcdocker ~]#
2. [root@abcdocker ~]# df -h
3. Filesystem Size Used Avail Use% Mounted on
4. /dev/sda1 20G 2.4G 18G 12% /
5. devtmpfs 903M 0 903M 0% /dev
6. tmpfs 912M 0 912M 0% /dev/shm
7. tmpfs 912M 8.6M 904M 1% /run
8. tmpfs 912M 0 912M 0% /sys/fs/cgroup
9. tmpfs 183M 0 183M 0% /run/user/0
10. [root@abcdocker ~]# free -m
11. total used free shared buff/cache available
12. Mem: 1823 328 1113 8 381 1322
13. Swap: 0 0 0
14. [root@abcdocker ~]# cat /etc/redhat-release
15. CentOS Linux release 7.3.1611 (Core)
16. 本次使用2台服务器来进行模拟集,所以请准备2台服务器
安装JDK
1. [root@linux-node1 ~]# yum install -y java
2. [root@linux-node1 ~]# java -version
3. openjdk version "1.8.0_65"
4. OpenJDK Runtime Environment (build 1.8.0_65-b17)
5. OpenJDK 64-Bit Server VM (build 25.65-b01, mixed mode)
源码安装JDK
1. 下载安装acle/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
2. 配置Java环境
3. # tar zxf -C /usr/local/
4. # ln –s /usr/local/jdk1.8.0_91 /usr/local/jdk
5. # vim /etc/profile
6. export JAVA_HOME=/usr/local/jdk
9. export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
7. export PATH=$PATH:$JAVA_HOME/bin
8. # source /etc/profile
linux安装jdk18并配置环境变量9. 看到如下信息,java环境配置成功
10. # java -version
11. java version "1.8.0_91"
12. Java(TM) SE Runtime Environment (build 1.8.0_91-b14)
17. Java HotSpot(TM) 64-Bit Server VM (build 25.91-b14, mixed mode)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论