centos7安装ElasticSearch
安装准备
- Es使用是基于jdk的,,因此安装Es时要先安装jdk(如果以前安装过且配置过环境变量则可直接安装ES等软件)
安装jdk
-
安装
1、打开下面网址https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
2、选择需要的版本进行下载
3、下载成功后在linux系统中的usr/local/下创建java目录,将下载的文件放到该目录下
4、 执行tar zxvf jdk-8u201-linux-x64.tar.gz 命令解压文件即可。
-
配置环境变量
1、打开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
2、编辑完成后使用source /etc/profile使编辑生效
3、查看jdk是否配置成功执行命令java –version,出现下列类容则配置成功。
安装Es
-
软件版本
ElasticSearch6.4.3
-
下载
下载地址:https://www.elastic.co/downloads/past-releases
-
安装
1、在usr/local下创建Es文件夹,将下载好的压缩包放到该目录下解压
2、执行tar -zxvf elasticsearch-6.4.3.tar.gz命令解压
-
启动
注:Es启动,es启动相对于麻烦一些,在root用户下是无法启动的,因此要创建新的用户,然后给新用户授权,在新用户中启动Es就可以了
1、 groupadd -g 700 elastic——>新建用户组,组名叫elastic
2、useradd -u 701 -g 700 elastic——->新建用户,用户名叫elastic
3、passwd elastic——->设置用户密码 (设置时不显示密码*也没有)
4、gpasswd -a elastic elastic—–>将用户添加到用户组里面,第一个elastic表示用户名,第二个elastic表示组名。
5、将Es安装文件授权给新用户chown -R elastic:elastic /usr/local/es/elasticsearch-6.4.3
6、用用新用户启动es服务,运行es目录中的elasticsearch
启动成功后:
-
安装Ik分词器
1、 下载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安装文件继续给启动用户授权
然后切换用户出现下列信息则安装成功
-
修改配置文件实现远程访问
1、进入elasticsearch.yml文件做以下修改
2、修改后重启服务出现以下错误
处理:
在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一样
-
安装
1、将下载好的压缩包复制到期初创建的es文件夹下(放一起主要为了方便),然后解压即可
2、执行tar -zxvf kibana-6.4.3.tar.gz命令解压
-
启动
1、在kibana的安装目录中进入bin目录,
2、然后执行 ./kiabana
-
修改配置实现远程访问
1、在kibana的安装目录下,在config目录下打开kibana.yml文件做以下修改:
2、server.host: "localhost"改为server.host: "0.0.0.0",
然后重启服务,在主机浏览器访问 虚拟机ip:6501,出现下列界面则安装成功