小编rkr*_*nan的帖子

如何从bash运行zookeeper的zkCli.sh命令?

是否有可能直接运行zkCli.sh命令ls /get /直接从bash 运行而无需进入zookeeper shell?我使用的是Zookeeper版本3.4.6-1569965.

例如,像这样:

$ ./zkCli.sh get /
Run Code Online (Sandbox Code Playgroud)

我只能在连接到zookeeper shell然后get /从那里运行后才能这样做,如下所示:

$ ./zkCli.sh
Connecting to localhost:2181
Welcome to ZooKeeper!

WATCHER::

WatchedEvent state:AuthFailed type:None path:null
JLine support is enabled

WATCHER::

WatchedEvent state:SyncConnected type:None path:null
[zk: localhost:2181(CONNECTED) 0] get /
[]
Run Code Online (Sandbox Code Playgroud)

bash apache-zookeeper

7
推荐指数
2
解决办法
3万
查看次数

在Ubuntu 14.04上安装docker时,密钥服务器超时

我试图在Ubuntu 14.04上安装docker,但是,我不能超越这里记录的第一步:https://docs.docker.com/engine/installation/ubuntulinux/

$ sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D

Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --homedir /tmp/tmp.VB8X4gv8Ty --no-auto-check-trustdb --trust-model always --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
gpg: requesting key 2C52609D from hkp server p80.pool.sks-keyservers.net
gpg: keyserver timed out
gpg: keyserver receive failed: keyserver error
Run Code Online (Sandbox Code Playgroud)

密钥服务器在运行此命令几分钟后超时.其他人面临这个问题?我看到一些关于阻止端口11371的防火墙的帖子.但我已经在使用端口80了,所以这应该不是问题.

如果使用apt-key从密钥服务器获取密钥的首选选项不起作用,我该怎么办才能在Ubuntu上手动更新密钥?

ubuntu docker ubuntu-14.04

7
推荐指数
2
解决办法
2746
查看次数

从 Java 中的给定字符串派生/计算唯一哈希的最佳方法

我正在寻找在 Java 中为给定字符串计算唯一哈希的方法。看起来我不能使用 MD5 或 SHA1,因为人们声称它们已损坏并且并不总是保证唯一性。

对于通过该equals()方法相等的两个 String 对象,我应该获得相同的哈希值(最好是 32 个字符的字符串,如 MD5 Sum)。并且没有其他 String 应该生成这个哈希 - 这是棘手的部分。

有没有办法在 Java 中实现这一点?

java hash md5 sha1 md5sum

2
推荐指数
1
解决办法
1961
查看次数

标签 统计

apache-zookeeper ×1

bash ×1

docker ×1

hash ×1

java ×1

md5 ×1

md5sum ×1

sha1 ×1

ubuntu ×1

ubuntu-14.04 ×1