转载

SpringCloud Ubuntu环境部署注意事项

不采用更新安装包方式安装 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的实例

  2. 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 
    复制代码
  3. 阿里云添加端口,本地访问:localhost:15672,默认可以添加guest/guest,远程访问出于安全考虑guest默认不生效。需要另加用户, rabbitmqctl add_user 用户名 密码 ,。

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

Redis

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

./redis-server

遇到的问题

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

sudo redis-cli -p 6379
#是否设置密码命令
sudo config get requirepass
#设置密码命令
sudo config set requirepass 123456
#验证密码
sudo auth 密码
复制代码
  1. 永久生效方式

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

原文  https://juejin.im/post/5de22a2de51d45307c08adc7
正文到此结束
Loading...