一:ES的安装
0,相关软件下载
es6.3.1 全部软件(jdk,分词,kibana)
链接:https://pan.baidu.com/s/1ES8MkbIvoW-E4GNNRGkLwA
提取码:08bu
es7.0.0 全部软件(jdk,分词,kibana)
链接:https://pan.baidu.com/s/1ewPaEVY1EnXgPGQ7rNaLkw
提取码:9ug0
1,安装环境:
es版本6.3.1 高版本安装相同,使用差别较大可参考安装
下载链接
2 JDK的安装
2.1 解压到/usr/local
tar -zxvf jdk-8u121-linux-x64.tar.gz
2.2 配置JDK环境变量
# 修改文件profile文件
vi /etc/profile
# 在profile文件的最后面加上下面的三个环境变量配置
export JAVA_HOME=/usr/local/jdk1.8.0_121
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=$PATH:${JAVA_HOME}/bin
#保存退出
2.3 使得环境变量生效
source /etc/profile
2.4 验证
java -version
3 安装单机的ES
3.1 将ES解压到/usr/local
tar -zxvf elasticsearch-6.3.1.tar.gz
4 启动测试
4.1 进入ES的解压目录,进入其下面的bin目录,执行启动命令
./elasticsearch
报错:
错误:提示不能以root的用户启动
解决: 创建非root用户并切换到该用户,在该用户下执行启动操作
4.2 创建非root用户并切换到该用户,执行启动操作
addyser es1
su es1
4.3 重新执行4.1步骤
错误: 权限不足
解决方式:切换到root用户,授权再切换到es1用户执行启动
4.3 切换到root用户,授权再切换到es1用户执行启动
su root
cd /usr/local/
#修改elasticsearch-6.3.1的权限,777表示可读可写可运行
chmod 777 -R elasticsearch-6.3.1/
su es1
#再执行4.1启动
没有报错第一次启动成功
4.4 验证
4.4.1 服务器(Linux)端验证(成功)
4.4.2 客户端验证
①先关闭Linux防火墙
systemctl stop firewalld
②浏览器访问
http://ip:9200
结果访问不到
4.5 解决浏览器访问不到的问题
4.5.1 断掉es服务,切换到root
su root
输入密码
4.5.2 修改/usr/local/elasticsearch-6.3.1/config/elasticsearch.yml
vi /usr/local/elasticsearch-6.3.1/config/elasticsearch.yml
4.5.3 切换回到es1重新启动
(又报错,因为es默认的配置太高,需要手动改配置文件)
4.6 修改一些配置降低es要求
4.6.1 修改 /etc/security/limits.conf
vi /etc/security/limits.conf
nfile - 打开文件的最大数目
nproc - 进线程的最大数目
soft 指的是当前系统生效的设置值
hard 表明系统中所能设定的最大值
4.6.2 修改 /etc/sysctl.conf
vi /etc/sysctl.conf
重启加载配置文件 /etc/sysctl.conf
sysctl -p
4.6.3 修改 /usr/local/elasticsearch-6.3.1/config/jvm.options
#内存的修改以及其他降低es要求的修改,只要硬件满足可不修改,
#硬件不满足时会启动失败抛出异常
vi /usr/local/elasticsearch-6.3.1/config/jvm.options
4.7 测试
4.8 IK分词器插件的安装(版本必须和es保持一致)
4.8.0 下载(https://github.com/medcl/elasticsearch-analysis-ik/releases)
4.8.1 在es的安装目录的plugins目录下创建ik文件夹
mkdir -p /usr/local/elasticsearch-6.3.1/plugins/ik
4.8.2 上传ik分词器的插件到服务器
4.8.2 解压
yum install -y unzip zip
unzip elasticsearch-analysis-ik-6.3.1.zip
4.8.3 删除安装包
rm -rf elasticsearch-analysis-ik-6.3.1.zip
4.9 测试
kibana的安装之后测试。
5 kibana的安装(kibana版本和es的版本保持一致)
5.1 上传kibana到服务器
5.2 解压
tar -zxvf kibana-6.3.1-linux-x86_64.tar.gz
5.3 修改配置文件
进入解压目录-》进入config目录-》vi kibana.yml
5.4 启动 kibana(先启动es再启动kibana)
1,进入解压目录的bin 目录
#启动kibana nohup ./kibana & 表示后台启动kibana,
#并将kibana的启动日志放入 nohup.out(该方式应用于所有应用启动),
# 也可以直接./kibana 把日志打印在窗口
2,nohup ./kibana &
#查看启动日志
3,tail -f nohup.out
5.5 测试
访问http://ip:5601
kibana 安装成功
6,测试分词
分词测试成功。