目录

  • Elasticsearch 6.2.2
    • 安装
    • 启动后测试
  • kibana
  • HQ

Elasticsearch 6.2.2

https://www.elastic.co/cn/downloads/past-releases/elasticsearch-6-2-2
选择tar格式下载

安装

tar -xvf elasticsearch-6.2.2.tar.gz
cd elasticsearch-6.2.2/bin
./elasticsearch

异常:

[2021-03-06T15:34:25,024][WARN ][o.e.b.ElasticsearchUncaughtExceptionHandler] [] uncaught exception in thread [main]
org.elasticsearch.bootstrap.StartupException: java.lang.RuntimeException: can not run elasticsearch as rootat org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:125) ~[elasticsearch-6.2.2.jar:6.2.2]at org.elasticsearch.bootstrap.Elasticsearch.execute(Elasticsearch.java:112) ~[elasticsearch-6.2.2.jar:6.2.2]at org.elasticsearch.cli.EnvironmentAwareCommand.execute(EnvironmentAwareCommand.java:86) ~[elasticsearch-6.2.2.jar:6.2.2]at org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:124) ~[elasticsearch-cli-6.2.2.jar:6.2.2]at org.elasticsearch.cli.Command.main(Command.java:90) ~[elasticsearch-cli-6.2.2.jar:6.2.2]at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:92) ~[elasticsearch-6.2.2.jar:6.2.2]at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:85) ~[elasticsearch-6.2.2.jar:6.2.2]
Caused by: java.lang.RuntimeException: can not run elasticsearch as rootat org.elasticsearch.bootstrap.Bootstrap.initializeNatives(Bootstrap.java:105) ~[elasticsearch-6.2.2.jar:6.2.2]at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:172) ~[elasticsearch-6.2.2.jar:6.2.2]at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:323) ~[elasticsearch-6.2.2.jar:6.2.2]at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:121) ~[elasticsearch-6.2.2.jar:6.2.2]... 6 more

添加用户:

adduser es
passwd eschown -R es:es ./elasticsearch-6.2.2/
su es
./elasticsearch -dps -ef|grep elasticsearch
es       20891     1 63 15:45 pts/0    00:00:14 /bin/java -Xms1g -Xmx1g -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=75 -XX:+UseCMSInitiatingOccupancyOnly -XX:+AlwaysPreTouch -Xss1m -Djava.awt.headless=true -Dfile.encoding=UTF-8 -Djna.nosys=true -XX:-OmitStackTraceInFastThrow -Dio.netty.noUnsafe=true -Dio.netty.noKeySetOptimization=true -Dio.netty.recycler.maxCapacityPerThread=0 -Dlog4j.shutdownHookEnabled=false -Dlog4j2.disable.jmx=true -Djava.io.tmpdir=/tmp/elasticsearch.MuRwJzLy -XX:+HeapDumpOnOutOfMemoryError -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+PrintTenuringDistribution -XX:+PrintGCApplicationStoppedTime -Xloggc:logs/gc.log -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=32 -XX:GCLogFileSize=64m -Des.path.home=/home/yzh/elasticsearch-6.2.2 -Des.path.conf=/home/yzh/elasticsearch-6.2.2/config -cp /home/yzh/elasticsearch-6.2.2/lib/* org.elasticsearch.bootstrap.Elasticsearch -d
es       20958 20662  0 15:46 pts/0    00:00:00 grep --color=auto elasticsearch

启动成功
此时访问IP:9200,发现拒绝访问,修改/elasticsearch-6.2.2/config/elasticsearch.yml

network.host: 0.0.0.0

出现以下异常:

ERROR: [2] bootstrap checks failed
[1]: max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]
[2]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

【1】修改/etc/security/limits.conf,增加:

root soft nofile 65536
root hard nofile 65536
es soft nofile 65536
es hard nofile 65536
es hard nproc 65536
es soft nproc 65536

【2】在/etc/sysctl.conf最后增加:

vm.max_map_count=262144

使用/sbin/sysctl -p使配置立即生效

启动后测试

kibana

下载安装包,https://www.elastic.co/downloads/kibana,选择与es版本相同的kibana版本:

解压后,配置config目录下的kibana.yml,修改其中的:

server.host: "0.0.0.0"
elasticsearch.url: "http://localhost:9200"

运行bin目录下的kibana:

HQ

Elasticsearch-HQ是Elasticsearch集群的监控工具,需要环境为python3.4+

wget -c https://github.com/ElasticHQ/elasticsearch-HQ/archive/v3.5.0.tar.gz
tar xfvz v3.5.0.tar.gzcd elasticsearch-HQ-3.5.12
pip3 install -r requirements.txt

requirements.txt中指定SQLAlchemy版本为1.2.0,实际需求为1.3.0,需要手动修改

运行hq:

python3 application.py

在浏览器的地址栏中输入如下的地址http://0.0.0.0:5000/。我们可以看到如下的界面:

Elasticsearch 6.2.2安装部署+kibana+HQ相关推荐

  1. 使用docker安装部署kibana

    项目场景: 项目场景:使用docker安装部署kibana 前提:已成功部署安装elasticsearch   可参考文章链接: <使用docker安装部署elaticsearch>. 1 ...

  2. elasticsearch 6.x (二) linux部署 kibana x-pack 安装

    大家好,我是烤鸭: 环境: linux Cent OS 7.3 elasticsearch-6.2.4 1. 下载elasticsearch https://www.elastic.co/downlo ...

  3. ElasticSearch 7.7.0 安装部署

    前言 本篇主要聊聊ES生产环境的一些规划,以及ES的集群搭建. 一 环境规划 1.1 磁盘的选型 固态硬盘(SSD) 提供最佳"热"工作负载的性能. 普通磁盘(HDD) 成本低,用 ...

  4. docker里安装部署kibana

    1.拉取Kibana 例如:首先需要把Kibana从DockerHub上拉取下来:统一版本7.6.2 docker pull kibana:7.6.2 2.启动kibana容器: -e ELASTIC ...

  5. Elasticsearch7.x安装(ES,kibana,ik分词器)Windows环境下

    1安装ES 1.1将ES安装包解压,解压目录用户可以自定义.如下图所示: 解压后如下图所示: 1.2 进入ES解压后目录找到配置文件elasticsearch.yml,修改相应配置,如下图所示: el ...

  6. Docker安装部署ELK教程 (Elasticsearch+Kibana+Logstash)

    Elasticsearch 是个开源分布式搜索引擎,它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful风格接口,多数据源,自动搜索负载等. Logstash 是一个完全开 ...

  7. 使用Docker快速安装部署ES和Kibana并配置IK中文分词器以及自定义分词拓展词库

    使用Docker快速安装部署ES和Kibana的前提:首先需要确保已经安装了Docker环境 如果没有安装Docker的话,可以参考上一篇的内容:Linux上安装Docker 有了Docker环境后, ...

  8. ELK入门(十八)——Kibana APM server安装部署

    一.前言 安装内容: elasticsearch-7.10.1-linux-x86_64.tar.gz(依赖,注意版本) kibana-7.10.1-linux-x86_64.tar.gz(依赖,注意 ...

  9. Kibana的离线安装部署

    一.简介  Kibana 是为 Elasticsearch 设计的开源分析和可视化平台.你可以使用 Kibana 来搜索,查看存储在 Elasticsearch 索引中的数据并与之交互.你可以很容易实 ...

最新文章

  1. Action向视图传值的6种方式
  2. maven 使用 问题记录
  3. boost::statechart模块实现延迟错误的测试程序
  4. vue 数组长度_深入理解Vue的数据响应式
  5. Linux 进程信号:信号的概念、生命周期、产生流程、阻塞
  6. 电气工程及其自动化学不学c语言,电气工程及其自动化学什么 就业方向有哪些...
  7. 华为防火墙查看日志命令_华为防火墙异常日志,请高手进来查看,跪谢
  8. 爬虫技术前置准备工作 http url 请求方法 状态码 等等
  9. XSS-Game level 5
  10. java web数据库面试_数据库面试技巧,通过JDBC展示自己专业性,摘自java web轻量级开发面试教程...
  11. Notepad3(高级文本编辑器)v5.19.815.2595版本更新啦
  12. 端口扫描实验和Dos攻击实验
  13. dell h330 不要做raid5 ,做raid0就可以了
  14. 《Python机器学习及实践:从零开始通往Kaggle竞赛之路》第1章 简介篇 学习笔记(一)1.1机器学习综述、1.2Python编程库、1.3Python环境配置总结
  15. [转载]轻松学习XML(六)
  16. 五问补盲(四)| 好用的补盲激光雷达,得满足哪些条件?
  17. LVS负载均衡群集—NAT模式实例
  18. java语言程序设计丁振凡ppt_Java语言程序设计(第2版)丁振凡第2章.ppt
  19. 综述论文要写英文摘要吗_英文论文的写作讲解 写好英文论文要注意这三点
  20. 百度/谷歌/搜狗/360搜索/新网站提交与收录入口

热门文章

  1. 关于@Primary和@Autowired+@Qualified和@Resource注解的区别【注解篇】
  2. Java答题卡识别系统
  3. Ubuntu22.04连接蓝牙适配器
  4. 几何实体图形保存成stl格式的ascII和二进制文。用matlab语言读入文件,给三角网格坐标值乘以2,并保存到另一stl文件。输出完成工作所用的执行时间
  5. 2022道路运输企业安全生产管理人员上岗证题目及在线模拟考试
  6. 《炬丰科技-半导体工艺》 超临界二氧化碳清洗晶圆工艺
  7. 图吧地图夜间导航SDK接口应用案例
  8. 初识Jackson——世界上最好的JSON库
  9. 当输入名字时,两个字与三个字实现宽度对齐(html)
  10. 7-33 地下迷宫探索(30 分)