./zkcli.sh: line 13: unzip: command not found

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了./zkcli.sh: line 13: unzip: command not found相关的知识,希望对你有一定的参考价值。

异常信息:

./zkcli.sh: line 13: unzip: command not found

Error: Could not find or load main class org.apache.solr.cloud.ZkCLI

异常原因:

想执行 solrhome 配置文件上传命令:

./zkcli.sh -zkhost 192.168.0.1:218 -cmd upconfig -confdir /usr/local/solr-cloud/solrhome01/collection1/conf/ -confname myconf

但是系统没有安装 unzip 和 zip 应用,所以报错。

解决方法:

执行:
yum install -y unzip zip

建议:

安装完之后,还需要在 /solr-4.10.3/example 目录下执行:
java -jar start.jar

注意:

在执行上传配置脚本之前要确保 zookeeper 已经启动,不然会一直尝试连接。

以上是关于./zkcli.sh: line 13: unzip: command not found的主要内容,如果未能解决你的问题,请参考以下文章

ZooKeeper 之zkCli.sh 客户端一文读懂

ZooKeeper命令行工具zkCli.sh

zookeepeer使用zkCli.sh命令

使用zkcli.sh来管理SolrCloud配置文件

007_zkCli.sh

转zookeeper之 zkServer.sh命令zkCli.sh命令四字命令