• CentOS下安装netcat


    CentOS下安装netcat

    使用zookeeper过程中,需要监控集群状态。在使用四字命令时(echo conf | nc localhost 2181),报出如下错误:-bash: netcat: command not found。
    我的系统是CentOS 6.6, 64位系统,默认没有安装netcat,下面时安装过程中遇到的一些问题。(下面都是使用root用户)

    下载netcat安装包

    wget http://sourceforge.NET/projects/netcat/files/netcat/0.7.1/netcat-0.7.1-1.i386.rpm
    执行安装rpm -ihv netcat-0.7.1-1.i386.rpm

    [java] view plain copy
     
    1. rpm -ihv netcat-0.7.1-1.i386.rpm  
    2. warning: netcat-0.7.1-1.i386.rpm: Header V3 DSA/SHA1 Signature, key ID b2d79fc1: NOKEY  
    3. error: Failed dependencies:  
    4.         libc.so.6 is needed by netcat-0.7.1-1.i386  
    5.         libc.so.6(GLIBC_2.0) is needed by netcat-0.7.1-1.i386  
    6.         libc.so.6(GLIBC_2.1) is needed by netcat-0.7.1-1.i386  
    7.         libc.so.6(GLIBC_2.3) is needed by netcat-0.7.1-1.i386  
    解决依赖包问题

    yum list glibc*

    [java] view plain copy
     
    1.     Loaded plugins: fastestmirror, security  
    2. Loading mirror speeds from cached hostfile  
    3.  * base: mirrors.aliyun.com  
    4.  * extras: mirrors.aliyun.com  
    5.  * updates: mirrors.aliyun.com  
    6. Installed Packages  
    7. glibc.x86_64           2.12-1.149.el6        @anaconda-CentOS-201410241409.x86_64/6.6  
    8. glibc-common.x86_64    2.12-1.149.el6        @anaconda-CentOS-201410241409.x86_64/6.6  
    9. glibc-devel.x86_64     2.12-1.149.el6        @anaconda-CentOS-201410241409.x86_64/6.6  
    10. glibc-headers.x86_64   2.12-1.149.el6        @anaconda-CentOS-201410241409.x86_64/6.6  
    11. Available Packages  
    12. glibc.i686             2.12-1.149.el6_6.9    updates                                   
    13. glibc.x86_64           2.12-1.149.el6_6.9    updates                                   
    14. glibc-common.x86_64    2.12-1.149.el6_6.9    updates                                   
    15. glibc-devel.i686       2.12-1.149.el6_6.9    updates                                   
    16. glibc-devel.x86_64     2.12-1.149.el6_6.9    updates                                   
    17. glibc-headers.x86_64   2.12-1.149.el6_6.9    updates                                   
    18. glibc-static.i686      2.12-1.149.el6_6.9    updates                                   
    19. glibc-static.x86_64    2.12-1.149.el6_6.9    updates                                   
    20. glibc-utils.x86_64     2.12-1.149.el6_6.9    updates      

    安装命令:
    yum install glibc.i686

    [java] view plain copy
     
    1. rpm -ihv netcat-0.7.1-1.i386.rpm  
    2. warning: netcat-0.7.1-1.i386.rpm: Header V3 DSA/SHA1 Signature, key ID b2d79fc1: NOKEY  
    3. Preparing...                ########################################### [100%]  
    4.    1:netcat                 ########################################### [100%]  
    安装netcat包

    rpm -ihv netcat-0.7.1-1.i386.rpm

    [java] view plain copy
     
    1. rpm -ihv netcat-0.7.1-1.i386.rpm  
    2. warning: netcat-0.7.1-1.i386.rpm: Header V3 DSA/SHA1 Signature, key ID b2d79fc1: NOKEY  
    3. Preparing...                ########################################### [100%]  
    4.    1:netcat                 ########################################### [100%]  

    再次测试zookeeper的四字命令,终于成功啦。

    [java] view plain copy
     
      1. echo conf | nc localhost 2181  
      2. clientPort=2181  
      3. dataDir=/data/zk/data1/version-2  
      4. dataLogDir=/data/zk/log1/version-2  
      5. tickTime=2000  
      6. maxClientCnxns=500  
      7. minSessionTimeout=4000  
      8. maxSessionTimeout=40000  
      9. serverId=1  
      10. initLimit=10  
      11. syncLimit=5  
      12. electionAlg=3  
      13. electionPort=3891  
      14. quorumPort=2891  
      15. peerType=0  
  • 相关阅读:
    java 容器
    Java容器有哪些?
    java容器---集合总结
    Java中的String,StringBuilder,StringBuffer三者的区别
    Socket心跳包机制
    JAVA实现简单的RPC框架
    redis、kafka、rabittMQ对比
    idea+maven无法自动加载jar包
    myeclipse 上安装 Maven3
    linux_开发软件安装=命令步骤
  • 原文地址:https://www.cnblogs.com/brady-wang/p/6529432.html
Copyright © 2020-2023  润新知