elasticsearch填坑

本文章得安装环境为centos7
安装软件可以自行下载,也可以下载我下载好的。 注意各个版本之间的匹配
下载地址:https://download.csdn.net/download/qq_40209717/12486209
或者:官网下载elasticsearch: https://www.elastic.co/cn/downloads/elasticsearch
官网下载elasticsearch-head: https://github.com/mobz/elasticsearch-head
官网下载node: https://nodejs.org/en/download/
官网下载kibana: https://www.elastic.co/cn/downloads/kibana

1.安装elasticsearch

①安装jdk

参考文章:[jdk安装](https://blog.csdn.net/qq_40209717/article/details/104989906)

②安装elasticsearch

1、解压

cd /usr/elasticsearch
rz
tar -zxvf  elasticsearch-6.5.1.tar.gz

2、为当前用户赋权

su root
chown -R hecheng:hecheng /usr/elasticsearch/
su hecheng

3、修改配置文件

vi ./config/elasticsearch.yml

# cluster.name 指定集群名称
cluster.name: hecheng-application
# node.name 指定节点名称
node.name: node-1
# network.host 指定elasticsearch服务器的地址,如果需要远程访问,那么就需要配置这个地址
network.host: 192.168.154.100
# http.port 指定服务的端口
http.port: 9200

4、切换到root用户,修改/etc/security/limits.conf文件,增加如下配置,切回es-admin用户后即生效。*代表所有用户都有效。

*  soft  nofile  65536
*  hard  nofile  65536

5、修改配置文件/etc/security/limits.conf

*    soft    nproc    4096
*    hard    nproc    4096

6、修改/etc/sysctl.conf文件

vm.max_map_count=655360

7、关闭防火墙

systemctl stop firewalld.service

报错处理参考地址:参考及错误处理

8、启动elasticsearch

cd /usr/elasticsearch/elasticsearch-6.5.1/bin
./elasticsearch

9、运行测试

curl -X GET 192.168.154.100:9200

在这里插入图片描述
直接在浏览器中输入http://192.168.154.100:9200,同样返回上面的json数据。

2、安装elasticsearch-head

1、解压elasticsearch-head

cd /usr
mkdir elasticsearch-head
rz
yum install -y unzip zip
unzip elasticsearch-head.zip

2、安装elasticsearch-head的依赖

npm install -g grunt-cli

3、安装cnpm并执行

npm install -g cnpm --registry=https://registry.npm.taobao.org

cnpm install

4、修改文件,允许所有ip可以访问

cd /usr/elasticsearch-head/elasticsearch-head
vi Gruntfile.js

在connect-->server-->options添加 hostname:*,  注意后面有个小逗号
可以使用/options 查找 使用n向下翻动,N向上翻动

在这里插入图片描述
5、修改/usr/elasticsearch-head/elasticsearch-head/_site/app.js,将localhost替换成自己的服务器地址

vi /usr/elasticsearch-head/elasticsearch-head/_site/app.js

在这里插入图片描述
6、修改/usr/elasticsearch/elasticsearch-6.5.1/config/elasticsearch.yml,允许跨域访问。

vi /usr/elasticsearch/elasticsearch-6.5.1/config/elasticsearch.yml

添加下面两句:
http.cors.enabled: true
http.cors.allow-origin: "*"

7、启动elasticsearch

cd /usr/elasticsearch/elasticsearch-6.5.1/bin
./elasticsearch

8、启动head

cd /usr/elasticsearch-head/elasticsearch-head/node_modules/grunt/bin
./grunt server

9、测试
浏览器输入 :http://192.168.154.100:9100/
在这里插入图片描述

3、安装kibana

1.解压

cd /usr
mkdir kibana
rz
tar -zvxf kibana-6.5.1-linux-x86_64.tar.gz

2、修改文件

vi /config/kibana.yml

#配置本机ip 
server.host: "192.168.154.100" 
#配置es集群url
elasticsearch.url: "http://192.168.154.100:9200"
#打开端口 
server.port: 5601

3、启动

 ./bin/kibana

在这里插入图片描述

参考地址:
elasticsearch安装
node安装
kibana安装
elasticsearch-head安装
elasticsearch报错

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值