⑴重新启动Hypertable方式是先关闭所有的伺服器,然后再开启,指令如下:
⑵切换到执行档案路径
⑶$ cd ~/hypertable/.../bin
⑷关闭Server
⑸$ 。/kill-servers.sh
⑹使用本机端磁碟空间的开启方式
⑺$ 。/start-all-servers.sh local
⑻启动所有伺服器的指令格式如下:
⑼Usage: start-test-servers.sh [local|hadoop|kosmos]
⑽运行迴归测试之指令及结果如下:
⑾$ make test
⑿Running tests.。。
⒀Start processing tests
⒁Test project /home/sunny/build/hypertable
⒂/ Testing Hyperm Passed
⒃/ Testing Hyperm-datagram Passed
⒄/ Testing Hyperm-timeout Passed
⒅/ Testing Hyperm-timer Passed
⒆/ Testing Hyperm-reverse-request Passed
⒇/ Testing Schema Passed
⒈/ Testing LocationCache Passed
⒉/ Testing LoadDataSource Passed
⒊/ Testing Blockpressor-BMZ Passed
⒋/ Testing Blockpressor-LZO Passed
⒌/ Testing Blockpressor-NONE Passed
⒍/ Testing Blockpressor-QUICKLZ Passed
⒎/ Testing Blockpressor-ZLIB Passed
⒏/ Testing HyperDfsBroker Passed
⒐/ Testing Hyperspace Passed
⒑/ Testing hypertable Passed
⒒/ Testing RangeServer Passed
⒓% tests passed, tests failed out of
⒔【组态设定说明】
⒕系统组态预设的存放位置为安装路径的conf目录底下:
⒖~/hypertable/.../conf/hypertable.cfg
⒗这个组态档可提供使用者设定种档案系统的桥接程式 (DfsBroker?之位址与通讯埠等等资讯,以及Hyperspace与Hypertable的Master伺服器资讯,和Hypertable的Range Server资讯,换言之,这些可设定的伺服器位址可以不限定在同一台机器上,它们可以各别存在于不同台机器上运作,除了Hyperspace与Hypertable的Master伺服器同一时间只允许互动运作一个执行个体之外,Range Server与DfsBroker是可以多个执行个体同时互动执行的,所以启动Hypertable服务的机器,都会先确认过DfsBroker是否运作正常,Hyperspace与Hypertable的Master是否启动成功,然后再启动本机的Range Server;单机版的Hypertable会同时启动Hyperspace+Master+Range Server+Local DfsBroker?在同一台机器上,多机版的Hypertable则可以把这种服务分散在不同台机器上。
⒘预设的设定档内容如下:
⒙# hypertable.cfg
⒚# Global properties
⒛# Hypertable的等待连线时间
①Hypertable.Request.Timeout=
②# HDFS Broker服务的相关设定
③HdfsBroker.Port=
④HdfsBroker.fs.default.name=
⑤HdfsBroker.Workers=
⑥# Local DFS Broker 服务的相关设定
⑦DfsBroker.Local.Port=
⑧DfsBroker.Local.Root=fs/local
⑨# DFS Broker 给用户端的相关设定
⑩DfsBroker.Host=localhost
ⅠDfsBroker.Port=
Ⅱ# Hyperspace 的相关设定
ⅢHyperspace.Master.Host=localhost
ⅣHyperspace.Master.Port=
ⅤHyperspace.Master.Dir=hyperspace
ⅥHyperspace.Master.Workers=
Ⅶ# Hypertable.Master 的相关设定
ⅧHypertable.Master.Host=localhost
ⅨHypertable.Master.Port=
ⅩHypertable.Master.Workers=
㈠# Hypertable.RangeServer 的相关设定
㈡Hypertable.RangeServer.Port=
㈢上面就是Ubuntu安装HyperTable的方法介绍了,从编译安装到组态设定说明都做了详细的介绍,解决你的安装难题。