命令:serverup [options] <server-name>
该命令检测指定的服务器上server-name指定的服务是否启动,启动返回true,否则返回false。server-name可为下列之一:dfsbroker, hyperspace, master, global-master, rangeserver, thriftbroker。其中:master特指检测本机上是否运行master服务;global-master用于检测整个集群中master服务是否启动,master地址可从hyperspace中获取。
Options:
--wait arg (=2000) Check wait time in ms
--host arg Specifies the hostname of the server(s)
--display-address arg (=0) Displays hostname and port of the server(s), then exits
--dfs arg DFS client endpoint in <host:port> format
--dfs-timeout arg Timeout in milliseconds for DFS client connections
--hyperspace arg (=localhost:38040) hyperspace master server to connect to in <host:port> format
--hyperspace-timeout arg (=30000) Timeout in milliseconds for hyperspace connection
--keepalive arg (=10000) Interval in milliseconds of keepalive message from Hyperspace client
--lease-interval arg (=60000) Hyperspace master lease interval in milliseconds
--grace-period arg (=60000) Grace period in milliseconds before 'jeopardy' for hyperspace client
--master arg (=localhost:38050) master server to connect in <host:port> format
--range-server arg (=localhost:38060) range server to connect in <host:port> format
--thrift-broker arg (=localhost:38080) Thrift client endpoint in <host:port> format
--thrift-timeout arg Timeout in milli-seconds for thrift client connections
-h [ --help ] Show this help message and exit
--help-config Show help message for config properties
--version Show version information and exit
-v [ --verbose ] Show more verbose output
--debug Show debug output (shortcut of --logging-level debug)
--quiet Negate verbose
--silent Show as little output as possible
-l [ --logging-level ] arg (=info) Logging level: debug, info, notice, warn, error, crit, alert, fatal
--config arg (=/dinglicom/hypertable/0.9.7.2/conf/hypertable.cfg) Configuration file.
--induce-failure arg Arguments for inducing failure
--workers arg Number of worker threads
--reactors arg Number of reactor threads
指定需要检测的服务器地址。
示例:serverup --host 172.16.23.167 master;
检测172.16.23.167是否开启了master服务。假设172.16.23.167为master机器,则该命令返回true,否则返回false。
实验表明:
当指定host参数时,将检测指定机器上是否启动了特定的服务。但是global-master服务不依赖于该参数,即global-master服务始终是针对集群范围进行检测。
当host参数缺失时,默认为localhost。当服务为hyperspace时,检测范围为整个集群。
指定需要连接的hyperspace地址。当检测范围为整个集群时,默认通过本地的配置文件获取hyperspace地址。如果本参数指定了hyperspace,则无需读取配置文件。
示例:serverup --hyperspace 172.16.23.171:38040 global-master;
通过连接172.16.23.171机器的hyperspace服务,检测集群中是否开启了master服务。假设172.16.23. 171为hyperspace服务器,则该命令可以成功执行,否则返回false。
需要连接的rangeserver服务器地址。
示例:serverup --range-server 172.16.23.170:38060 rangeserver;
通过172.16.23.170上的rangeserver服务去检测本机的rangeserver服务是否启动。如果指定地址和端口的机器rangeserver服务正常,则检测工作可以正常进行,否则返回false。
该命令检测指定的服务器上server-name指定的服务是否启动,启动返回true,否则返回false。server-name可为下列之一:dfsbroker, hyperspace, master, global-master, rangeserver, thriftbroker。其中:master特指检测本机上是否运行master服务;global-master用于检测整个集群中master服务是否启动,master地址可从hyperspace中获取。
Options:
--wait arg (=2000) Check wait time in ms
--host arg Specifies the hostname of the server(s)
--display-address arg (=0) Displays hostname and port of the server(s), then exits
--dfs arg DFS client endpoint in <host:port> format
--dfs-timeout arg Timeout in milliseconds for DFS client connections
--hyperspace arg (=localhost:38040) hyperspace master server to connect to in <host:port> format
--hyperspace-timeout arg (=30000) Timeout in milliseconds for hyperspace connection
--keepalive arg (=10000) Interval in milliseconds of keepalive message from Hyperspace client
--lease-interval arg (=60000) Hyperspace master lease interval in milliseconds
--grace-period arg (=60000) Grace period in milliseconds before 'jeopardy' for hyperspace client
--master arg (=localhost:38050) master server to connect in <host:port> format
--range-server arg (=localhost:38060) range server to connect in <host:port> format
--thrift-broker arg (=localhost:38080) Thrift client endpoint in <host:port> format
--thrift-timeout arg Timeout in milli-seconds for thrift client connections
-h [ --help ] Show this help message and exit
--help-config Show help message for config properties
--version Show version information and exit
-v [ --verbose ] Show more verbose output
--debug Show debug output (shortcut of --logging-level debug)
--quiet Negate verbose
--silent Show as little output as possible
-l [ --logging-level ] arg (=info) Logging level: debug, info, notice, warn, error, crit, alert, fatal
--config arg (=/dinglicom/hypertable/0.9.7.2/conf/hypertable.cfg) Configuration file.
--induce-failure arg Arguments for inducing failure
--workers arg Number of worker threads
--reactors arg Number of reactor threads
-t [ --timeout ] arg System wide timeout in milliseconds
指定需要检测的服务器地址。
示例:serverup --host 172.16.23.167 master;
检测172.16.23.167是否开启了master服务。假设172.16.23.167为master机器,则该命令返回true,否则返回false。
实验表明:
当指定host参数时,将检测指定机器上是否启动了特定的服务。但是global-master服务不依赖于该参数,即global-master服务始终是针对集群范围进行检测。
当host参数缺失时,默认为localhost。当服务为hyperspace时,检测范围为整个集群。
当检测范围为整个集群时,需要通过本机的配置文件获取hyperspace地址,然后从hyperspace中再获取其它地址。
指定需要连接的hyperspace地址。当检测范围为整个集群时,默认通过本地的配置文件获取hyperspace地址。如果本参数指定了hyperspace,则无需读取配置文件。
示例:serverup --hyperspace 172.16.23.171:38040 global-master;
通过连接172.16.23.171机器的hyperspace服务,检测集群中是否开启了master服务。假设172.16.23. 171为hyperspace服务器,则该命令可以成功执行,否则返回false。
实验表明:该参数只在检测范围为整个集群时生效,即在global-master服务检测和host参数缺失时检测hyperspace服务的场景下生效。其余场景下,因为都是检测本机,故无需连接hyperspace。
需要连接的rangeserver服务器地址。
示例:serverup --range-server 172.16.23.170:38060 rangeserver;
通过172.16.23.170上的rangeserver服务去检测本机的rangeserver服务是否启动。如果指定地址和端口的机器rangeserver服务正常,则检测工作可以正常进行,否则返回false。