Zookeeper

在Linux系统上安装Zookeeper:步骤:

1. 打开终端,以root用户身份登录。

2. 确保系统已经安装了Java。可以通过以下命令检查Java版本:

 java -version 

   如果Java未安装,请使用以下命令安装Java:

yum install java

3. 下载Zookeeper。可以从Zookeeper官方网站(https://zookeeper.apache.org/)下载最新的稳定版本。

wget http://archive.apache.org/dist/zookeeper/zookeeper-3.4.9/zookeeper-3.4.9.tar.gz

4. 解压缩下载的文件tar

tar -zxvf zookeeper-3.4.9.tar.gz

5. 将解压缩后的文件夹移动到适当的位置。

mv zookeeper-3.4.9 /opt/zookeeper

6. 创建Zookeeper数据目录。

mkdir /var/lib/zookeeper

7. 复制示例配置文件。

cp /opt/zookeeper/conf/zoo_sample.cfg /opt/zookeeper/conf/zoo.cfg

8. 打开`/opt/zookeeper/conf/zoo.cfg`文件,并进行必要的配置更改。更改`dataDir`的值为`/var/lib/zookeeper`。

9. 启动Zookeeper服务器。

/opt/zookeeper/bin/zkServer.sh start

10. 验证Zookeeper是否正常运行。

/opt/zookeeper/bin/zkCli.sh

    这将打开Zookeeper命令行界面。可以使用`help`命令查看可用的命令。

问题:Windows系统无法成功ping到Linux系统的IP地址?


 

:( ping公网地址服务器的外网地址,我ping的是内网地址。

java.net.ConnectException: Connection timed out: no further information
    at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method) ~[na:1.8.0_281]
    at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:715) ~[na:1.8.0_281]
    at org.apache.zookeeper.ClientCnxnSocketNIO.doTransport(ClientCnxnSocketNIO.java:361) ~[zookeeper-3.4.9.jar:3.4.9-1757313]
    at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1141) ~[zookeeper-3.4.9.jar:3.4.9-1757313]

解决办法:

【精选】SpringCloud踩坑_root_zhb的博客-优快云博客

我屈服了,还是用虚拟机把。

虚拟机也遇到问题了,为什么用Linux系统火狐浏览器上不了网?

解决办法:

防火墙没关!!!!

//查看状态 systemctl st

atus firewalld

//关闭防火墙 systemctl stop firewalld

//启动防火墙 systemctl start firewalld

看这篇文章:

Linux笔记(九)——网络配置,网络配置原理,查看网络IP和网关,Linux的环境配置,设置主机名和host映射_192.168.195-优快云博客

第二步启动zookeeper服务器!!

重点:一句话:关闭Linux防火墙后启动zookeeper服务器

@Loadbalanced注解有什么用?

1. restTemplate是spring实现的,基于restful风格的http请求模板。使用restTemplate可以简化请求操作的复杂性,同时规范了代码风格。

2. restTemplate不加@Loadbalanced注解,会根据url去请求,需要明确域名或者ip地址,如果写的是服务名称,例如:http://service-order/list, 会报错:java.net.UnknownHostException

3. restTemplate加了@Loadbalanced注解,就会通过loadbalacer去将service-order解析成相应的ip+端口号,并且实现负载均衡
 

java.lang.IllegalStateException: No instances available for cloud-provider-payment

这个错误通常是由于服务消费者在试图调用某个服务时,Eureka Client(服务消费者)发现没有可用的服务实例。

解决办法:服务名称写错了。

两个名称相同。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值