ElasticSearch分布式搜索-(1)环境搭建以及基础知识

ElasticSearch分布式搜索引擎

       ElasticSearch设计的理念就是分布式搜索引擎,底层实现还是基于Lucene的(主要提供基于Java的索引和搜索技术,以及拼写检查,命中突出显示和高级分析/标记化功能。),核心思想是在多台机器上启动多个es进程实例,组成一个es集群。

  • ElasticSearch在ubuntu上的安装

         接下来我将一步一步介绍在ubuntu的安装。为了支持ElasticSearch,我们需要java 8 以上的支持。并且介绍安装过程中常常遇到的问题。

    一、建立文件传输

       选择在windows下载安装包的,则需要建立ftp/xftp连接,这里的文件传输可以用Winscp、Xftp等等。连接到ubuntu直接拖拽文件即可实现上传,在连接过程中,可能会出现连接拒绝的问题,这里主要参考以下两个别的博主的解决方案:

        1、WinSCP连接linux系统root登录时拒绝访问解决办法

       2、winscp 服务器拒绝了SFTP连接,但它监听FTP连接。 想要用FTP协议来代替SFTP吗?最好是用加密的。

    二、安装JDK1.8

         在官网下载jdk1.8版本的包,官网地址:java 1.8 官网 。这里我用的包的下载地址是:          https://download.oracle.com/otn/java/jdk/8u211-b12/478a62b7d4e34b78b671c754eaaf38ab/jdk-8u211-linux-x64.tar.gz 

        将下载的jdk包通过ftp上传到ubuntu,文件上传完毕后需解压:

解压到当前目录下:
 tar -zxvf jdk-8u211-linux-x64.tar.gz 

解压到指定的文件夹:
 tar -zxvf jdk-8u211-linux-x64.tar.gz -C /指定的目录

         JDK解压过后则需要配置环境变量,如下所示(ubuntu中vi命令有一些小小的问题,或者是我用不习惯,所以我使用vim命令):

打开配置文件:
sudo vim /etc/profile

        在配置文件底部中加入如下java配置信息(JAVA_HOME填写自己的jdk解压存放路径):

#set Java environment 
export JAVA_HOME=/usr/local/soft/java/jdk1.8.0_211
export JRE_HOME=$JAVA_HOME/jre  
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH  
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH 

         配置完毕则保存退出,执行命令让配置文件生效:

source /etc/profile

         在ubuntu任意目录输入java -version 、javac -version 能正常查看版本信息则安装成功。

   三、ElasticSearch安装 

         和java的

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值