ElasticSearch 搜索引擎在linux 的安装与部署
环境
服务器
Linux VM-0-7-centos 3.10.0
软件
Jdk-1.8.0
ElasticSearch-7.15.0
kibana-7.15
软件安装
注:
安装 ElasticSearch 前必须有jdk环境且版本需满足ElasticSearch所需jdk版本 ,
kibana 用于可视化操作ElasticSearch
Java 安装,此处用yum安装
# 展示Java软件包列表
yum -y list java*
# 安装Jdk-1.8 (已满足ElasticSearch-7.15所需)
yum -y install java-1.8.0-openjdk*
# 检测是否安装成功 (展示板本号说明成功)
java -version
ElasticSearch 安装 此处下载压缩包
# 安装地址
https://www.elastic.co/cn/downloads/elasticsearch
通过工具上传到服务端(rz),并进行解压, 解压后目录文件如下(图,install-one)
# 创建运行ElasticSearch的用户(root用户不能运行)
# 创建用户
useradd elasticsearch
# 设置密码
passwd elasticsearch
# 配置修改
开防端口9200(默认)
编辑配置文件
vim BasePath + /elasticsearch/config/elasticsearch.yml
修改以下选项(若通过外网连接必须配置)
绑定主机ip, 0.0.0.0 表示任何ip访问(生产环境需注意)
network.host: 0.0.0.0
端口号
http.port: 9200
分片主机, 多个ip用,号隔开(单机写当前主机即可)
discovery.seed_hosts: ["1x1.3x.8x.1xx"]
主机, 多个ip用,号隔开(单机写当前主机即可)
cluster.initial_master_nodes: ["1x1.3x.8x.1xx"]
# 切换用户,运行ElasticSearch
su elasticsearch
cd elasticsearch 文件路径
./bin/elasticsearch
新开窗口执行
curl 1x1.3x.8x.1xx:9200, 返回图(install-two)
kibana 安装 此处下载压缩包
注: kibana 版本与ElasticSearch版本一致
# 安装地址
https://www.elastic.co/cn/downloads/kibana
通过工具上传到服务端(rz),并进行解压, 解压后目录文件如下(图,install-three)
# 创建运行Kibana的用户(root用户不能运行)
# 创建用户
useradd kibana
# 设置密码
passwd kibana
# 配置修改
开放端口5601(默认)
编辑配置文件
vim BasePath + /kibana/config/kibana.yml
配置端口
server.port: 5601
绑定主机ip, 0.0.0.0 表示任何ip访问(生产环境需注意)
server.host: "0.0.0.0"
用于连接elasticsearch主机, 分布式用, 号隔开
elasticsearch.hosts: ["http://1x1.3x.8x.1xx:9200"]
# 切换用户运行kibana
su kibana
cd kibana文件路径
./kibana/bin
用于过后用浏览器访问
1x1.3x.8x.1xx:5601/app/kibana (如图install-four测表示成功)
总结
文档转载
ElasticSearch文档
禁止转载,违者必究
补录
第一节,ElasticSearch----安装部署
第二节,ElasticSearch----语法学习
第三节,ElasticSearch----索引详解
第四节,ElasticSearch----IK分词器
第五节,ElasticSearch----PHP交互