安装Apollo软件,需要提前准备环境:JDK1.8,mysql5.7

安装数据库:参照- Linux系统安装mysql数据库.docx文件即可,

安装JDK1.8

(1)将jdk-8u211-linux-x64.tar.gz文件拷贝到相关目录,执行解压命令:

tar –zxf jdk-8u211-linux-x64.tar.gz

(2)配置环境变量:

vim /etc/profile

编辑如下内容:

export JAVA_HOME=/usr/local/jdk/jdk1.8.0_211

export JRE_HOME=${JAVA_HOME}/jre

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

export PATH=${JAVA_HOME}/bin:$PATH

export PATH=/usr/local/fhs_soft/mq/otp_src_20.2/bin:$PATH

修改环境变量

修改好后,点击“esc”,输入“:wq”退出即可

(3)查看重启机或者执行命令:sudo shutdowm –r now

(4)查看安装情况:java –version

查看java安装情况

安装Apollo:

(1)将apollo文件夹上传到指定的地址

(2)修改demo.sh文件中的数据库地址:

修改数据库地址

(3)执行相关sql,初始化相关表

下图框选的表数据大小写可能有区别,需要注意

相关表

(4) 执行:./demo.sh start 命令启动Apollo服务

可能有相关问题,根据提示的日志信息,查看,解决相关问题,之前遇到的都是数据库表中的表名称大小写有区别,改成需要的即可。

启动apollo

出现这样,说明启动成功。

(5)访问http://localhost:8070,有可能出现访问失败,原因就是linux防火墙没有放开对应的端口号;

解决方案:

1. 查看防火墙相关的数据:systemctl status firewalld

查看防火墙

2. 开放端口号:8080,8070,8090可以远程访问

永久开放一个端口号命令:firewall-cmd –zone=public –add-port=XX/tcp –perment 其中XX表示端口号:

firewall-cmd --zone=public --add-port=8080/tcp –permanent

firewall-cmd --zone=public --add-port=8070/tcp –permanent

firewall-cmd --zone=public --add-port=8090/tcp –permanent

修改端口状态

3. 执行命令后,不能马山生效,必须要重启防火墙才能个生效

firewall-cmd --reload

4. 查看端口是否生效:firewall-cmd –zone=public –query-port=8080/tcp

查看端口状态

返回yes表示成功

(6)访问http://IP:8070访问Apollo地址

(7)修改相关的数据库地址,指定到相关数据库

举报/反馈

linux 软件装到hone,如何在Linux系统安装Apollo相关推荐

  1. linux上开发应用程序_如何在Linux上安装软件应用程序

    linux上开发应用程序 如何在Linux上安装应用程序? 与许多操作系统一样,该问题不仅有一个答案. 应用程序可以来自许多来源-几乎无法计数-每个开发团队都可以以自己认为最佳的方式交付软件. 知道如 ...

  2. linux python开发环境_如何在Linux系统中搭建Python编程环境

    1 在大多数的Linux系统中,基本上都默认安装了Python,也就是说,在Linux的系统中基本上是不需要安装什么软件,就可以使用Python. 下面以ubuntu操作系统为例,看看如何在Linux ...

  3. linux如何运行windows游戏,如何在Linux上运行Windows应用程序和游戏 互联网技术圈 互联网技术圈...

    在本教程中,我将向您介绍如何在Linux中运行Windows应用程序和游戏.您可能知道,Microsoft Windows使用DirectX来运行游戏.因此,在Windows平台上玩一些需要Direc ...

  4. 我的linux系统怎么输入pv,如何在Linux系统中使用pv命令

    本文介绍了如何在Linux系统中使用pv命令.内容很详细.有兴趣的朋友可以参考一下,希望对大家有帮助. PV 命令 PV由Andrew Wood开发,是Pipe Viewer的简称,意思是通过管道显示 ...

  5. linux下开放sftp端口,如何在 Linux 系统中如何更改 SFTP 端口

    如何在 Linux 系统中如何更改 SFTP 端口 SFTP(SSH文件传输协议)是一种安全文件协议,用于通过加密连接在两个主机之间传输文件. 它还允许您对远程文件执行各种文件操作并恢复文件传输. S ...

  6. linux 和android开发环境,如何在linux下配置AndroidStudio开发环境

    1.选择linux系统 个人比较推荐国产的UbuntuKylin,目前最新的系统已经更新到16.04了,这个系统集合了原生Ubuntu系统的优点,有具有中国特色,比较适合国人使用.还有一个国产系统比较 ...

  7. linux上查看网络限制,如何在Linux上限制网络带宽

    您是否曾经与多个设备共享网络带宽?如果您曾经处于一个应用程序占用了所有流量的位置,那么您是系统管理员还是Linux用户,您将需要发现如何控制应用程序的上载和下载速度,以确保您的带宽并不完全被单个应用程 ...

  8. linux 新用户 界面登录,如何在Linux系统登录界面加入个性化提示信息

    如何在Linux系统登录界面加入个性化提示信息 Linux字符界面看久了容易乏味,如果在登录时加点个性化显示看着也比较舒服,下面小编就给大家介绍下如何在Linux系统登录界面加入个性化提示信息,一起来 ...

  9. 检测linux服务器的使用情况,如何在Linux服务器中检查内存使用情况

    我们在排除服务器系统或应用程序速度减慢或行为不正常的问题时,首先要检查的是系统内存使用情况. 本文介绍了如何在Linux系统服务器中使用几个不同的命令来检查RAM的使用情况. 1.free命令 fre ...

最新文章

  1. spring-xml实现aop-通知的种类
  2. C语言常用头文件总结
  3. AtCoder Beginner Contest 211 E - Red Polyomino(暴力+状态记录)
  4. html制作任务计划列表网页,添加计划任务的脚本
  5. 以二维振动为例展示使用matlab画圆形三维图的偷懒方法
  6. 建立丰富多彩的toast的简单实例
  7. Android常用名令集锦(图文并茂)!
  8. 一个正经的前端学习 开源 仓库(500)
  9. python can通信_Python中的高级/抽象Canbus接口
  10. 标书怎么做?标书制作教程附标书制作思维导图
  11. ANSYS ICEM CFD三维非结构网络生成实例——教室全新风送风与排风
  12. 一看就会!一篇全搞定!权限处理专家--Shiro保姆式教学,超详细!
  13. Eclipse超棒的主题,你不能错过!
  14. 网页怎么显示emoji表情
  15. numpy和pandas简单使用
  16. WPF的TextBox抛出InvalidOperationException异常:Cannot close undo unit because no opened unit exists.
  17. 论文阅读笔记:On the Role of Correlation and Abstraction in Cross-Modal Multimedia Retrieval
  18. OpenGL3.3-SSAO
  19. ESP32 单片机学习笔记 - 06 - (以太网)Ethernet转Wifi
  20. 掌握最新网管技术 做悠闲网管员

热门文章

  1. poj 2482 Stars in Your Window(线段树+离散化+线扫描)
  2. 偏移量详解-源自csna 菜鸟飞人
  3. linux c 控制cpu占用率
  4. PostgreSQL(从版本9.3至11.2)任意命令执行漏洞 cve-2019-9193
  5. linux shell 编码规范
  6. linux内核调试技术 kprobe使用与实现
  7. python uvloop异步框架简介
  8. 关于sql注入之cookie注入
  9. Duilib技巧:背景图片平铺
  10. 简单分析一下socket中的bind