
数据库
1 前言
一个问题,一篇文章,一出故事。
笔者完成Infinispan单节点部署,本章将Infinispan命令行客户端的安装部署。
关于Infinispan服务端的部署,如有需要请参阅,
2 最佳实践
2.1 下载软件并解压包
cd ~/Downloads wget https://github.com/infinispan/infinispan/releases/download/15.2.5.Final/infinispan-cli-15.2.5.Final-linux-x86_64.zip unzip infinispan-cli-15.2.5.Final-linux-x86_64.zip
需要注意的是,以上只是命令行范例,如果下载异常或者需要其他版本,请参阅如下连接,
https://github.com/infinispan/infinispan/releases
2.2 部署软件包
cd ~/Downloads sudo mv infinispan-cli-15.2.5.Final-linux-x86_64/infinispan-cli /usr/local/bin/
2.3 测试软件包
infinispan-cli -v
可见如下显示,
Infinispan CLI 15.2.5.Final Copyright (C) Red Hat Inc. and/or its affiliates and other contributors License Apache License, v. 2.0. http://www.apache.org/licenses/LICENSE-2.0
2.4 获取软件包使用帮助
infinispan-cli -h
可见如下显示,
Usage: cli [] Options: -t, --truststore A truststore to use when connecting to SSL/TLS-enabled servers -s, --truststore-password The password for the truststore -k, --keystore A keystore containing a client certificate to authenticate with the server -w, --keystore-password The password for the keystore --provider The security provider used to create the SSL/TLS context -v, --version Shows version information --trustall Whether to trust all server certificates -f, --file File for batch mode -c, --connect A connection URL. Use '-' to connect to http://localhost:11222 -P, --properties Sets system properties from the specified file. -D, --propertyMap Sets a system property --hostname-verifier A regular expression used to match hostnames when connecting to SSL/TLS-enabled servers -h, --help cli commands: add Adds/subtracts a value to/from a counter alter Alters a configuration availability Manage availability of clustered caches in network partitions. backup Manages container backup creation and restoration benchmark Benchmarks server performance cache Selects a cache cas Compares and sets counter values cd Selects a subsystem or item clear Clears the screen clearcache Clears the cache config Configuration operations connect Connects to a remote server container Selects a container counter Selects counters create Creates a cache or a counter credentials Credential store operations describe Displays information about the specified resource disconnect Disconnects from a remote server drop Drops a cache or a counter echo Echoes messages to the output. Useful for adding information to batch runs. encoding Gets/sets the current encoding get Gets an entry from the cache index Performs operations on indexes install Downloads and installs artifacts into the lib folder of the server. logging Inspects/Manipulates the server logging configuration ls Lists resources in a path migrate Migration operations patch Patch operations put Puts an entry into the cache query Queries a cache raft Manages RAFT membership rebalance Manage rebalance behaviour remove Removes an entry from the cache reset Resets a counter to its initial value run Reads and executes commands from one or more files schema Manipulates Protobuf schemas server Obtains information about the server shutdown Stops server instances and clusters. site Manages backup sites task Executes or manipulates server-side tasks topology Manages the cluster topology. troubleshoot Execute troubleshooting commands user User operations version Shows version information
没有评论