联 系 我 们
售前咨询
售后咨询
微信关注:星环科技服务号
更多联系方式 >
3 连接数据库
更新时间:7/24/2024, 8:34:39 AM

默认端口信息

Hippo 默认端口信息如下:

表 4. Hippo 默认端口信息
配置项 端口说明 配置地址 端口号

http.port

Webserver 端口

Manager 界面 / 后台配置路径:/etc/hippo/conf/shiva-restful.sh

8902

httpserver.port

Restful API 端口

Manager 界面 / 后台配置路径:/etc/hippo/conf/elasticsearch.yml

8902

master.rpc_service.master_service_port

Shiva Master 端口

Manager 界面 / 后台配置路径:/etc/hippo/conf/master.conf

8630 - 8633

tabletserver.rpc_service.manage_service_port

Tablet Server 端口

Manager 界面 / 后台配置路径:/etc/hippo/conf/tabletserver.conf

8702 - 8705

连接方式

Hippo 支持通过 Restful API,Python以及 Java 等多种方式连接,以下是 Restful API 和 Python API 的参考 Demo。

Restful API

 curl -u shiva:shiva -XPUT 'ip:port/hippo/v1/{command}?pretty' -H 'Content-Type: application/json' -d'{}'
复制

参数说明:

表 5. Restful API 连接参数说明
参数 描述 示例

-u

指定操作Hippo的用户和密码

shiva:shiva

-XPUT

请求类型

ip

Hippo HTTP Server所在节点

port

Hippo HTTP Server对应端口

默认8902

url

可参考第5章节Hippo相关操作介绍,用于具体执行的每个命令

command

指定需要输入的命令

Python API

以下操作创建出的hc是一个用于跟踪和管理多个连接状态的管理器;如果一个连接失败了,可以从活跃的连接列表中选择一个新的连接,功能类似于与高可用

hc = HippoClient(["ip:port"], username = "", pwd = "")

 # 可输入多个ip:port,但只能使用同一套用户名和密码;
 hc = HippoClient(["ip1:port","ip2:port"], username = "", pwd = "")
复制

参数说明:

表 6. Python API 连接参数说明
参数 描述 示例

ip

Hippo

HTTP Server 所在节点

port

Hippo HTTP Server 对应端口

默认 8902

username

用户名

默认 shiva

pwd

密码

默认 shiva