Spring Cloud Ubuntu环境部署的步骤与注意事项

 更新时间:2019年12月01日 16:49:58   作者:朱one龙  
这篇文章主要给大家介绍了关于Spring Cloud Ubuntu环境部署的步骤与注意事项,文中通过示例代码介绍的非常详细,对大家学习或者使用Spring Cloud具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧

SpringCloud相关环境部署

  • RabbitMQ部署
  • Redis部署
  • Nacos部署

RabbitMQ

不采用更新安装包方式安装  apt-get install 。采用从官网下载对应版本安装包,采用命令方式安装。

安装RabbitMQ之前,需要Erlang环境的支持,需要下载与之对应的Erlang版本的包。

Erlang

为了避免版本冲突,我首先删除之前的erlang环境,apt-remove erlang,但这样还是完全清理干净。

Ubuntu下删除erlang

1.which erl
2.sudo rm -rf /usr/bin/erl
3.sudo rm -rf /usr/lib/erlang

然后安装对应版本的erlang包

dpkg -i 安装包.deb

查看erlang版本  sudo erl

安装RabbitMQ

官方网址:www.rabbitmq.com/install-deb

下载RabbitMQ包:packagecloud.io/rabbitmq/ra

dpkg -i RabbitMQ.deb

安装遇到的问题:

1、RabbitMQ启动出错:- unable to connect to epmd on xxxx: timeout (timed out)。解决方式:sudo vi /etc/hosts,加入127.0.0.1       example,example为RabbitMQ的实例

root@example:/var/lib/rabbitmq# cd mnesia/
root@example:/var/lib/rabbitmq/mnesia# ls
rabbit@example rabbit@example-feature_flags rabbit@example.pid rabbit@example-plugins-expand 

阿里云添加端口,本地访问:localhost:15672,默认可以添加guest/guest,远程访问出于安全考虑guest默认不生效。需要另加用户,rabbitmqctl add_user 用户名 密码,。

进入管理界面,需给用户开通Access权限

Redis

安装包下载:Redis官网redis.io/download

解压到/usr/lcoal目录下,进入bin目录下./redis-server,启动服务端并

连接客户端,bin目录下执行./redis-client,启动客户端

遇到的问题
​ 1. 更改密码后,临时启动和永久启动的问题。解决方式:临时启动采用命令方式

sudo redis-cli -p 6379
#是否设置密码命令
sudo config get requirepass
#设置密码命令
sudo config set requirepass 123456
#验证密码
sudo auth 密码

2、永久生效方式

进入redis.conf文件后,找到requirepass参数,设置密码,重启服务

3、后台启动生效

sudo /user/local/redis/bin
sudo /redis-server ./redis.conf

Nacos

采取安装包方式安装

唯一注意的点就是,Ubuntu环境下,采取bash命令方式安装

bash -f ./startup.sh -m standalone

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。

相关文章

  • java邮件发送的实现

    java邮件发送的实现

    本篇是用于java来实现邮件的发送的实例代码,基于smtp服务,有需要的可以参考一下。
    2016-10-10
  • Java中的CompletableFuture详解

    Java中的CompletableFuture详解

    这篇文章主要介绍了Java中的CompletableFuture详解,Future接口(FutueTask实现类)定义了操作异步任务执行一些方法,如获取异步任务的执行结果、取消任务的执行、判断任务是否被取消、判断任务执行是否完毕等,需要的朋友可以参考下
    2023-09-09
  • jvm oom排查记录剖析

    jvm oom排查记录剖析

    这篇文章主要为大家介绍了jvm oom排查记录剖析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-08-08
  • APP转盘抽奖Java服务端接口详解

    APP转盘抽奖Java服务端接口详解

    这篇文章主要为大家详细介绍了APP转盘抽奖Java服务端接口,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-01-01
  • Spring MVC中处理ajax请求的跨域问题与注意事项详解

    Spring MVC中处理ajax请求的跨域问题与注意事项详解

    跨域问题是我们大家在开发中会经常遇到的一个问题,所以下面这篇文章主要给大家介绍了关于Spring MVC中处理ajax请求的跨域问题与注意事项的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面随着小编来一起学习学习吧。
    2017-11-11
  • hashCode方法的使用讲解

    hashCode方法的使用讲解

    有许多人学了很长时间的Java,但一直不明白hashCode方法的作用,我来解释一下吧。
    2013-03-03
  • 基于SpringBoot实现用户身份验证工具

    基于SpringBoot实现用户身份验证工具

    这篇文章主要介绍了基于SpringBoot实现的用户身份验证工具,非常不错,具有参考借鉴价值 ,需要的朋友可以参考下
    2018-04-04
  • SpringBoot pdf打印及预览(openhtmltopdf+freemarker)

    SpringBoot pdf打印及预览(openhtmltopdf+freemarker)

    这篇文章主要介绍了SpringBoot pdf打印及预览(openhtmltopdf+freemarker)
    2023-05-05
  • IntelliJ IDEA下Maven创建Scala项目的方法步骤

    IntelliJ IDEA下Maven创建Scala项目的方法步骤

    这篇文章主要介绍了IntelliJ IDEA下Maven创建Scala项目的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-06-06
  • JetBrains IntelliJ IDEA 2020安装与使用教程详解

    JetBrains IntelliJ IDEA 2020安装与使用教程详解

    这篇文章主要介绍了JetBrains IntelliJ IDEA 2020安装与使用教程,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-06-06

最新评论