nohup hbase --config /etc/hbase/conf/ thrift2 -c -f -threadpool -s 72 -w 72 > /var/log/hbase/hbase-thrift2.log 2>&1 &
Thrift [-b <arg>] [-c] [-f] [-h] [-hsha | -nonblocking | -selector | -threadpool] [--infoport <arg>] [-p <arg>] [-q <arg>] [-ro] [-s <arg>] [-t <arg>] [-w <arg>]
-b 要将Thrift服务器绑定到的地址。[默认值:0.0.0.0]
-c 使用compact协议
-f 使用框架运输
-hsha 使用THsHaServer,这意味着帧传输。
-nonblocking 使用TNonblockingServer。这意味着帧传输。
-selector 使用TThreadedSelectorServer。这意味着帧传输。
-threadpool 使用TThreadPoolServer。这是默认设置。
--infoport <arg> web UI端口,默认9095。
-p,--port <arg> 要绑定到的端口,默认9090。
-q,--callQueueSize <arg> 请求队列的最大大小,默认情况下无边界。
-ro,--readonly 仅响应读取方法请求,默认false。
-s,--selectors 要使用的选择器线程数。
-t,--readTimeout <arg> 服务器线程等待客户端在连接的套接字上发送数据超时之前的时间(以毫秒为单位)。当前仅适用于TBoundedThreadPoolServer。
-w,--workers <arg> 要使用的工作线程数。
要启动Thrift server,请运行 'hbase-daemon.sh start thrift2' or 'hbase thrift2’。
要关闭Thrift server,请运行 'hbase-daemon.sh stop thrift2' or 向thrift服务器发送终止信号。