2024年10月Ubuntu编译安装Hypertable的方法(4)

发布时间:

  ⑴重新启动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的方法介绍了,从编译安装到组态设定说明都做了详细的介绍,解决你的安装难题。