Elasticsearch&kibana安装

es安装

  • 首先在服务器上创建新的非root用户

    useradd 用户名

  • 修改用户名的密码,并使用新的用户进行登陆
    passwd 用户名

  • 官网上下载对应的es的包并上传到服务器上

  • 解压进入到es中的bin目录中,通过命令启动

    ./elasticsearch

  • 通过新建一个会话查看是否连接成功
    curl http://localhost:9200

开启远程访问

  • 默认es是无法使用主机ip进行远程连接的,需要开启远程连接权限

    • 通过修改es安装包中的elasticsearch.yml配置文件完成
  • vim elasticserach.yml进入到文件中
    image-20220701131220714
    去除掉这行的注释并修改为0.0.0.0

保存之后重新启动,发现如下报错

ERROR: [2] bootstrap checks failed. You must address the points described in the following [2] lines before starting Elasticsearch.
bootstrap check failure [1] of [2]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
bootstrap check failure [2] of [2]: the default discovery settings are unsuitable for production use; at least one of [discovery.seed_hosts, discovery.seed_providers, cluster.initial_master_nodes] must be configured
ERROR: Elasticsearch did not exit normally - check the logs at /home/zj/es/elasticsearch-7.14.0/logs/elasticsearch.log

解决错误1:

vim /etc/sysctl.conf
# 加入vm.max_map_count=262144
# 执行以下命令生效
sysctl -p

解决错误2:

image-20220701134945386

修改此处并重启,阿里云服务器记得开启安全组

image-20220701135305468

以上为浏览器访问效果

docker安装es

执行以下命令

docker pull elasticsearch:7.14.0

以下面的命令进行启动

docker run -e ES_JAVA_OPTS="-Xms256m -Xmx256m" -d -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch:7.14.0

-d:是指以后台的方式进行启动

-p:是端口映射

-e之后的是指以单节点的方式进行启动

限制内存

Kibana

Kibana是一款es的可视化平台,可以使用它进行查询查看等。

Kibana的版本和es的版本一定需要对应上

使用docker进行安装

拉取镜像

docker pull kibana:7.14.0

运行kibana

docker run -d --name kibana -p 5601:5601 kibana:7.14.0

修改配置文件

docker exec -it 容器id bash
# 进入配置文件目录
cd config/
vi kibana.yml

image-20220701145123741

将此地址进行修改,修改为自己的主机Ip

重新启动生效

docker restart 容器id

使用数据卷进行挂载

复制配置文件到本地

docker cp 4e7ffa7bbf1c:/usr/share/kibana/config/kibana.yml .

如果未进行配置文件修改的需要重新进行配置文件修改,删除容器,使用数据卷挂载的方式重新运行

docker run -d --name kibana -p 5601:5601 -v /root/kibana/kibana.yml:/usr/share/kibana/config/kibana.yml kibana:7.14.0

用自己的路径进行替换即可。

声明

学习笔记,不喜勿喷

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值