如何搭建和配置elasticsearch吗?

  

麋鹿搭建及配置
1,在两台机器上分别新添加磁盘,格式化,挂载,专门用于麋鹿
mkfs。xfs/dev/sdb
mkdir/data1
山/dev/sdb/data1
blkid/dev/sdb, #查询磁盘的uuid,使用uuid挂载,以防止服务器重启时磁盘名称变化
vim挂载
dd86fef0 - 3873 - 4767 - bc9a dc673dcecb5a,/data1,xfs,,违约的大敌;,,,0 0
2,下载安装包
https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.4.0.rpm
http://download.oracle.com/otn/java/jdk/8u121-b13/e9e7ea248e2c4826b92b3f075a80e441/jdk-8u121-linux-x64.rpm?AuthParam=1527560278 _371b883a1f5d9c8b5944edcb464b5780
安装
yum安装jdk-8u121-linux-x64。rpm
yum安装,elasticsearch-5.4.0。rpm
3,设置主机名,本地举办文件
hostnamectl set-hostname elk01.example.com
hostnamectl set-hostname elk02.example.com

的/etc/hosts猫10.1.2.184 elk01.example.com
10.1.2.186 elk02.example.com
4,关闭防火墙和selinux,打开的文件数
systemctl禁用firewalld
systemctl禁用使
sed - i & # 39;/selinux/s/执行/禁用/& # 39;/etc/selinux/config
回声“软nofile 65536“在比;/etc/security/limits.参看
回声“
硬nofile 65536“在比;/etc/security/limits.参看
5,设置yun源,安装必要包
yum安装- y net-tools vim lrzsz树屏幕lsof tcpdump wget ntpdate
6,配置elasticseach配置文件
grep“^ [a - z]“;/etc/elasticsearch/elasticsearch.yml
cluster.name: elk-cluster
node.name: elk-node-1
路径。数据:/data1 elkdata
路径。日志:
引导/data1/日志。memory_lock:真
网络。主持人:10.1.2.184
http。端口:9200
discovery.zen.ping.unicast。主持人:[“10.1.2.184",“10.1.2.186"]
7日创建目录,修改权限,启动
mkdir,/data1/{elkdata、日志}
乔恩- r elasticsearch。elasticsearch/data1/{elkdata、日志}
8日修改启动脚本的内存参数,否则会启动不了
vim/usr/lib/systemd/system/elasticsearch。服务
取消注释LimitMEMLOCK=无穷
vim/etc/elasticsearch/jvm。选项,#也可以不改,如果能启动
-Xms3g,,#这个内存使用建议不超过物理内存的50%,最高不超过32 g
-Xmx3g
PS:出错提示
加载:加载(/usr/lib/systemd/系统/elasticsearch.service;禁用;厂商预设:禁用)
检查jdk版本,及系统上原来是否安装了其他版本的jdk
9日安装elasticsearch插件之头

yum安装git-core
git克隆git://github.com/mobz/elasticsearch-head.git
cd elasticsearch-head
yum安装- y npm
npm安装繁重保存
我node_modules/繁重确认生成文件安装

npm npm,开始运行,启动
10.1.2.189:9100访问
安装完测试集群状态
curl http://10.1.2.189:9200 _cluster/健康? protty=true
“status":“green",这一栏是格力是正常的
10,修改elasticsearch配置文件后才能连接
http.cors。启用:没错,#注意要空格
http.cors。allow-origin:“*“

  

如何搭建和配置elasticsearch吗?