linux如何查看zookeeper是否启动?

2020-04-23 12:17发布

4条回答
IT小王子 -抬头挺胸;堂堂正正做人。
1楼 · 2020-04-23 15:12.采纳回答
  • 查看进程--方法:ps -aux | grep 'zookeeper'

  • 系统有返回,说明zookeeper启动。

linux上进程有5种状态:

  1. 运行(正在运行或在运行队列中等待);

  2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号);

  3. 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生);

  4. 僵死(进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放);

  5. 停止(进程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信号后停止运行运行)。


爱梦 - 拿来吧你
2楼 · 2021-11-18 09:54

1、首先需要登陆你的linux服务器,用cd 命令切换到/etc/rc.d/init.d/目录下。

2、接着用touch zookeeper创建一个文件。

3、然后为这个文件添加可执行权限chmod +x zookeeper。

4、接着用vi zookeeper来编辑这个文件。

5、接着在zookeeper里面输入如下内容。

6、然后保存退出。先按esc,再按:键盘,接这个输入wq即可保存退出。

7、这个时候就可以用service zookeeper 显示start/stop即可查看是否启动停止zookeeper服务

查看zookeeper注册中心是否有注册服务可以在服务器上看,也可以在dubboadmin看哦~

1.在服务器上看:

1)查找zookeeper的目录; find / -name zookeeper

2)进入zookeeper的bin目录; /data/opt/src/zookeeper-3.4.9/bin

3)执行zkcli.sh命令,如图1; ./zkCli.sh

4)查看有哪些zookeeper节点; ls /

5)查看注册了哪些服务; ls /daily_orderServer_group(节点名称)

2.在dubboadmin的网页看更方便

1)可以搜索服务名,如图3; CancelOrderService

2)或者搜索应用名; orderServiceServerApplication

3)或者搜索机器IP; 192.168.1.222:20886


超甜的布丁
3楼 · 2021-11-18 18:44

1 进入bin目录 输入命令 ps -aux | grep 'zookeeper' 如下图:

2 查看 zookeeper 的端口号命令 netstat -anp|grep 2181 如下图 :

3 zookeeper 的启动命令:

bin/zkServer.sh start

4 zookeeper 的停止命令:

bin/zkServer.sh stop

5 zookeeper 的状态查看命令:

bin/zkServer.sh status

慢半拍
4楼 · 2021-11-18 19:18

ZooKeeper服务命令:

     在准备好相应的配置之后,可以直接通过zkServer.sh 这个脚本进行服务的相关操作

  • 1. 启动ZK服务:       sh bin/zkServer.sh start

  • 2. 查看ZK服务状态: sh bin/zkServer.sh status

  • 3. 停止ZK服务:       sh bin/zkServer.sh stop

  • 4. 重启ZK服务:       sh bin/zkServer.sh restart

zk客户端命令

ZooKeeper命令行工具类似于Linux的shell环境,不过功能肯定不及shell啦,但是使用它我们可以简单的对ZooKeeper进行访问,数据创建,数据修改等操作.  使用 zkCli.sh -server 127.0.0.1:2181 连接到 ZooKeeper 服务,连接成功后,系统会输出 ZooKeeper 的相关环境以及配置信息。

命令行工具的一些简单操作如下:

  • 1. 显示根目录下、文件: ls / 使用 ls 命令来查看当前 ZooKeeper 中所包含的内容

  • 2. 显示根目录下、文件: ls2 / 查看当前节点数据并能看到更新次数等数据

  • 3. 创建文件,并设置初始内容: create /zk "test" 创建一个新的 znode节点“ zk ”以及与它关联的字符串

  • 4. 获取文件内容: get /zk 确认 znode 是否包含我们所创建的字符串

  • 5. 修改文件内容: set /zk "zkbak" 对 zk 所关联的字符串进行设置

  • 6. 删除文件: delete /zk 将刚才创建的 znode 删除

  • 7. 退出客户端: quit

  • 8. 帮助命令: help

 

ZooKeeper 常用四字命令:

      ZooKeeper 支持某些特定的四字命令字母与其的交互。它们大多是查询命令,用来获取 ZooKeeper 服务的当前状态及相关信息。用户在客户端可以通过 telnet 或 nc 向 ZooKeeper 提交相应的命令

  • 1. 可以通过命令:echo stat|nc 127.0.0.1 2181 来查看哪个节点被选择作为follower或者leader

  • 2. 使用echo ruok|nc 127.0.0.1 2181 测试是否启动了该Server,若回复imok表示已经启动。

  • 3. echo dump| nc 127.0.0.1 2181 ,列出未经处理的会话和临时节点。

  • 4. echo kill | nc 127.0.0.1 2181 ,关掉server

  • 5. echo conf | nc 127.0.0.1 2181 ,输出相关服务配置的详细信息。

  • 6. echo cons | nc 127.0.0.1 2181 ,列出所有连接到服务器的客户端的完全的连接 / 会话的详细信息。

  • 7. echo envi |nc 127.0.0.1 2181 ,输出关于服务环境的详细信息(区别于 conf 命令)。

  • 8. echo reqs | nc 127.0.0.1 2181 ,列出未经处理的请求。

  • 9. echo wchs | nc 127.0.0.1 2181 ,列出服务器 watch 的详细信息。

  • 10. echo wchc | nc 127.0.0.1 2181 ,通过 session 列出服务器 watch 的详细信息,它的输出是一个与 watch 相关的会话的列表。

  • 11. echo wchp | nc 127.0.0.1 2181 ,通过路径列出服务器 watch 的详细信息。它输出一个与 session 相关的路径。


相关问题推荐

  • 回答 77

    云计算话题太大了,建议学具体点的可落地的,找个培训班摸两月项目比自学找各种杂资料性价比更高

  • 回答 16

    启动kafka:./kafka-server-start.sh ../config/server.properties 1>/dev/null 2>&1 &     # kafka-server-start.sh 脚本在 kafka_2.12-2.2.0/bin路径下查看已创建的topic列表:./kafka-topics.sh --list --zookeeper localhost:2181查......

  • 回答 39

    编程和UI,一个程序向,每天更多的面对满屏幕的代码,对逻辑思维和数学有基本要求。UI设计则是美术向,网站UI、app应用UI和游戏UI要求又不一样(游戏要求更高)。一个好的UI设计师需要具备平面设计,交互设计,手绘等等。...

  • 回答 4

    交换机不分进线和出线,找个接口插上即可。交换机每一端口都可视为独回立的物理网段(注:答非IP网段),连接在其上的网络设备独自享有全部的带宽,无须同其他设备竞争使用。当节点A向节点D发送数据时,节点B可同时向节点C发送数据,而且这两个传输都享有网络...

  • 回答 6
    已采纳

    静态资源和动态资源的概念:静态资源:我的理解是前端的固定页面,这里面包含HTML、CSS、JS、图片等等,不需要查数据库也不需要程序处理,直接就能够显示的页面。具体形式为:客户端发送请求到web服务器,web服务器拿到对应的文件,返回给客户端,客户端解析...

  • 回答 26

    Linux应用领域非常广泛,各个行业都得到了非常好的应用,从目前市场招聘需求量说,IT行业需求最为广泛,对Linux人才需求量也很高,而且Linux云计算入门简单、容易学习,适合零基础,学习之后可以就业领域有很多,涉及岗位广泛。...

  • 回答 6

    容器退出后会处于终止(exited)状态,此时可以通过 docker ps -a 查看,其中数据不会丢失,还可以通过docker start 来启动,只有删除容器才会清除数据。

  • net.core.netdev_max_backl2021-12-13 14:01
    回答 3

    TCP SYN_REVD, ESTABELLISHED 状态对应的队列TCP 建立连接时要经过 3 次握手,在客户端向服务器发起连接时,对于服务器而言,一个完整的连接建立过程,服务器会经历 2 种 TCP 状态:SYN_REVD, ESTABELLISHED对应也会维护两个队列:一个存放 SYN ...

  • 回答 3

    对于一个TCP连接,Server与Client需要通过三次握手来建立网络连接.当三次握手成功后,我们可以看到端口的状态由LISTEN转变为ESTABLISHED,接着这条链路上就可以开始传送数据了.每一个处于监听(Listen)状态的端口,都有自己的监听队列.监听队列的长度,与如下两方...

  • net.ipv4.tcp_abort_on_ove2021-12-09 14:50
    回答 5
    已采纳

    设置该参数为 1 时,当系统在短时间内收到了大量的请求,而相关的应用程序未能处理时,就会发送 Reset 包直接终止这些链接。建议通过优化应用程序的效率来提高处理能力,而不是简单地 Reset。默认值: 0。...

  • 回答 7

    tcp_syncookies是一个开关,是否打开SYN Cookie功能,该功能可以防止部分SYN***。

  • net.ipv4.tcp_max_syn_back2021-12-07 14:32
    回答 7
    已采纳

    该参数决定了系统中处于 SYN_RECV 状态的 TCP 连接数量。SYN_RECV 状态指的是当系统收到 SYN 后,作了 SYN+ACK 响应后等待对方回复三次握手阶段中的最后一个 ACK 的阶段。

  • 回答 6

    先重头检查一下是不是配置出现问题,不行的话重装软件试试

  • 回答 10

    首先是我们将鼠标移动到如下图所示的计算机的图标上,点击右键,选择管理。然后我们点击如下图界面中的服务和应用程序。接下来可以看到它下面有一个我们的目标——服务。服务的话它是按字母排列的,我们往下拉,找到Mysql服务。此时可以看到它是一个手动启动...

  • 回答 6

    解决办法:原因是phpmyadmin文件夹不支持777权限,改成:755权限

没有解决我的问题,去提问