建议使用以下浏览器,以获得最佳体验。 IE 9.0+以上版本 Chrome 31+ 谷歌浏览器 Firefox 30+ 火狐浏览器
请选择 进入手机版 | 继续访问电脑版
设置昵称

在此一键设置昵称,即可参与社区互动!

确定
我再想想
选择版块
直达楼层
标签
您还可以添加5个标签
  • 没有搜索到和“关键字”相关的标签
  • 云产品
  • 解决方案
  • 技术领域
  • 通用技术
  • 平台功能
取消

采纳成功

您已采纳当前回复为最佳回复
发表于2020年10月09日 14:34:54 608 2
直达本楼层的链接
楼主
显示全部楼层
[技术干货] kibana-7.8.0-银河麒麟Kylin V10 B06-移植指导书

1 软件介绍

Kibana ELK Stack解决方案的一部分,整个解决方案包括ElasticsearchKibanaBeats Logstash,是一套实时数据收集,存储,索引,检索,统计分析及可视化的解决方案。最新版本已经改名为Elastic Stack,并新增了Beats项目。其中Elasticsearch是一个基于Lucene、分布式、通过Restful方式进行交互的近实时搜索平台框架,很多时候我们简称ElasticsearchesLogstashELK的中央数据流引擎,用于从不同目标(文件/数据存储/MQ)收集的不同格式数据,经过过滤后支持输出到不同目的地(文件/MQ/redis/elasticsearch/kafka等)。Kibana可以将elasticsearch的数据通过友好的页面展示出来,提供实时分析的功能。

2 环境要求

硬件平台TaiShan 200 2280 1;处理器Kunpeng 920 4826内存16*32G 2666系统盘1.2T

操作系统:Kylin-V10 B06;

 Jdkjdk1.8及以上

Node.jsv10.21.0

Kibana7.8.0

3 前置条件

 

1)预装Kylin-V10 B06操作系统。(2)配置网络环境IP,例如:10.X.X.199

4 获取软件包

步骤1创建普通用户elastic,加入sudo权限,并切换普通用户elastic目录下。

[root@osd3 ~] useradd elastic

[root@osd3 ~] echo "elastic ALL=(ALL)       ALL" >> /etc/sudoers

[root@osd3 ~]chown –R elastic:elastic /home/kibana-7.5.1-linux-x86_64

[root@osd3 ~] su –elastic

步骤2下载软件包。

[elastic@osd3 ~] wget https://artifacts.elastic.co/downloads/kibana/kibana-7.8.0-linux-x86_64.tar.gz

 

----结束

5 安装依赖

配置JDK 12步骤1配置JDK环境变量。

[elastic@osd3 ~] wget https://github.com/AdoptOpenJDK/openjdk12-binaries/releases/download/jdk12u-2019-11-21-10-04/OpenJDK12U-jdk_aarch64_linux_hotspot_2019-11-21-10-04.tar.gz

[elastic@localhost ~] tar -xvf OpenJDK12U-jdk_aarch64_linux_hotspot_2019-11-21-10-04.tar.gz [elastic@localhost ~] export JAVA_HOME=/home/elastic/jdk-12.0.2+10 [elastic@localhost ~] export PATH=$JAVA_HOME/bin:$PATH

 

----结束

6 软件部署

部署Kibana

步骤1解压Kibana软件包。

[elastic@osd3~] tar -xvf kibana-7.8.0-linux-x86_64.tar.gz

[elastic@osd3~] cd kibana-7.8.0-linux-x86_64

 

步骤2修改配置文件config/kibana.yml

2 server.port: 5601

7 server.host: "192.168.188.120"

28 elasticsearch.hosts: ["http:// 192.168.188.120:9200"]

37 kibana.index: ".kibana"

115 xpack.security.enabled: false

 

步骤3替换ARM版本node.js

[elastic@localhost kibana-7.8.0-linux-x86_64] wget https://nodejs.org/dist/v10.21.0/node-v10.21.0-linux-arm64.tar.gz [elastic@localhost kibana-7.8.0-linux-x86_64] tar -xvf node-v10.21.0-linux-arm64.tar.gz

[elastic@localhost kibana-7.8.0-linux-x86_64] rm -rf node/*

[elastic@localhost kibana-7.8.0-linux-x86_64] cp -r node-v10.21.0-linux-arm64/*  ./node/

[elastic@localhost kibana-7.8.0-linux-x86_64] rm -rf node-v10.21.0-linux-arm64 node-v10.21.0-linux-arm64.tar.gz

 

步骤4启动Kibana

[elastic@localhost kibana-7.8.0-linux-x86_64] ./bin/kibana

----结束

7 测试验证

步骤1验证测试需要搭建ELKStack环境,搭建完毕后,打开浏览器,输入http://10.X.X.199:5601,根据实际场景测试功能。

image.png

                                               

----结束

 

FAQ

问题1.

问题描述:[error][reporting] The Reporting plugin encountered issues launching Chromium in a self-test. You may have trouble generating reports.error    [10:21:36.799] [error][reporting]

 Error: Failed to launch chrome! ... ... kibana-7.5.1-linux-x86_64/data/headless_shell-linux/headless_shell: cannot execute binary file

解决方案:Kibana后端模块xpack.reporting的截图功能使用到了chromeCentOS 暂时不支持chrome,因此需要在kibana.yml配置文件中增加以下参数禁用X-Pack reporting

xpack.reporting.enabled:    false

问题2. 解决上面问题1后,启动还是会报错

image.png

最终解决方法,将kibana.yml中的这两项xpack注释掉,原因是Taishan不支持xpack

image.png

 


举报
分享

分享文章到朋友圈

分享文章到微博

采纳成功

您已采纳当前回复为最佳回复

火灵

发帖: 172粉丝: 11

发消息 + 关注

发表于2020年10月20日 23:32:08
直达本楼层的链接
沙发
显示全部楼层

谢谢分享!

点赞 评论 引用 举报

采纳成功

您已采纳当前回复为最佳回复

重新来过

发帖: 212粉丝: 12

发消息 + 关注

发表于2020年10月30日 14:28:28
直达本楼层的链接
板凳
显示全部楼层

感谢分享,FAQ干货慢慢

点赞 评论 引用 举报

游客

富文本
Markdown
您需要登录后才可以回帖 登录 | 立即注册

结贴

您对问题的回复是否满意?
满意度
非常满意 满意 一般 不满意
我要反馈
0/200