centos7安装ElasticSearch

安装准备

  • Es使用是基于jdk的,,所以安装Es时要先安装jdk(若是之前安装过且配置过环境变量则可直接安装ES等软件)

安装jdk

  • 安装

 一、打开下面网址https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.htmlhtml

 二、选择须要的版本进行下载java

 三、下载成功后在linux系统中的usr/local/下建立java目录,将下载的文件放到该目录下linux

四、 执行tar zxvf jdk-8u201-linux-x64.tar.gz 命令解压文件便可。bootstrap

  • 配置环境变量

  一、打开ect/profile文件,在其末尾加下列语句浏览器

export JAVA_HOME=/usr/java/jdk1.8.0_201

export JRE_HOME=$JAVA_HOME/jre

export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib

export PATH=$JAVA_HOME/bin:$PATH

 

 

 

 

二、编辑完成后使用source /etc/profile使编辑生效oracle

三、查看jdk是否配置成功执行命令java –version,出现下列类容则配置成功。elasticsearch

 

 

 

安装Es

  • 软件版本

ElasticSearch6.4.3maven

  • 下载

下载地址:https://www.elastic.co/downloads/past-releasesspa

 

  • 安装

一、在usr/local下建立Es文件夹,将下载好的压缩包放到该目录下解压3d

二、执行tar -zxvf elasticsearch-6.4.3.tar.gz命令解压

 

  • 启动

注:Es启动,es启动相对于麻烦一些,在root用户下是没法启动的,所以要建立新的用户,而后给新用户受权,在新用户中启动Es就能够了

一、 groupadd -g 700 elastic——>新建用户组,组名叫elastic

二、useradd -u 701 -g 700 elastic——->新建用户,用户名叫elastic

三、passwd elastic——->设置用户密码 (设置时不显示密码*也没有)

四、gpasswd -a elastic elastic—–>将用户添加到用户组里面,第一个elastic表示用户名,第二个elastic表示组名。

五、将Es安装文件受权给新用户chown -R elastic:elastic /usr/local/es/elasticsearch-6.4.3

 

六、用用新用户启动es服务,运行es目录中的elasticsearch

 

启动成功后:

 

  • 安装Ik分词器

一、 下载IK包,在Es的安装目录目录中找到plugins,在里面建立ik文件夹,将Ik.zip文件复制到里面解压便可(以tar.gz为后缀的解压后会出现如下错误,由于以tar.gz为后缀的要经过maven进行编译)。

 

 

 

解压zip文件命令

   执行unzip elasticsearch-analysis-ik-6.4.3.zip

   没有unzip命令的先执行:yum install -y unzip

解压后

 

解压后将Es安装文件继续给启动用户受权

而后切换用户出现下列信息则安装成功

   

  • 修改配置文件实现远程访问

一、进入elasticsearch.yml文件作如下修改

 

 

 

 

 

二、修改后重启服务出现如下错误

 

 

 

处理:

在ect/securcty/limits.conf文件尾部加入

 *          soft    nofile          65536

 *          hard    nofile          65536

root        soft    nproc           5000

root        hard    nproc           5000

在ect/sysctl.conf的尾部添加:vm.max_map_count=655360

而后执行如下命令:sysctl –p

而后重启或者从新登陆用户

在Es的yml文件中的memory中作以下修改:

bootstrap.memory_lock: false

bootstrap.system_call_filter: false

而后重启服务,重启后发现主机仍是没法访问,是由于防火墙还没关闭,在终端运行:systemctl stop firewalld.service关闭防火墙,而后重启服务,在你的主机电脑上打开网页访问  虚拟机ip:9200出现下图则设置成功

 

Kibana安装

  • 软件版本

Kibana版本应该和es版本一致,这里仍是用kibana-6.4.3-linux-x86_64.tar.gz

  • 下载

下载地址:https://www.elastic.co/downloads/past-releases

过程同es同样

 

  • 安装

一、将下载好的压缩包复制到期初建立的es文件夹下(放一块儿主要为了方便),而后解压便可

二、执行tar -zxvf kibana-6.4.3.tar.gz命令解压

  • 启动

一、在kibana的安装目录中进入bin目录,

二、而后执行 ./kiabana

  • 修改配置实现远程访问

一、在kibana的安装目录下,在config目录下打开kibana.yml文件作如下修改:

二、server.host: "localhost"改成server.host: "0.0.0.0",

 

  而后重启服务,在主机浏览器访问 虚拟机ip:6501,出现下列界面则安装成功

 

 

 

相关文章
相关标签/搜索