hbase 需要开放哪些端口

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了hbase 需要开放哪些端口相关的知识,希望对你有一定的参考价值。

参考技术A class HbCli
public:
// Constructor and Destructor
HbCli(const char *server, const char *port);
~HbCli();

// Util Functions
bool connect();
bool disconnect();
bool reconnect();
inline bool isconnect();

// HBase DDL Functions
bool createTable(const std::string table, const ColVec &columns);
bool deleteTable(const std::string table);
bool tableExists(const std::string table);

// HBase DML Functions
bool putRow(const std::string table, const std::string row, const std::string column, const std::string value);
bool putRowWithColumns(const std::string table, const std::string row, const StrMap columns);
bool putRows(const std::string table, const RowMap rows);
bool getRow(const std::string table, const std::string row, ResVec &rowResult);
bool getRowWithColumns(const std::string table, const std::string row, const StrVec columns, ResVec &rowResult);
bool getRows(const std::string table, const StrVec rows, ResVec &rowResult);
bool getRowsWithColumns(const std::string table, const StrVec rows, const StrVec columns, ResVec &rowResult);
bool delRow(const std::string table, const std::string row);
bool delRowWithColumn(const std::string table, const std::string row, const std::string column);
bool delRowWithColumns(const std::string table, const std::string row, const StrVec columns);
bool scan(const std::string table, const std::string startRow, StrVec columns, ResVec &values);
bool scanWithStop(const std::string table, const std::string startRow, const std::string stopRow, StrVec columns, ResVec &values);

// HBase Util Functions
void printRow(const ResVec &rowResult);

private:
boost::shared_ptr socket;
boost::shared_ptr transport;
boost::shared_ptr protocol;
HbaseClient client;
bool _is_connected;

;

谷歌云SDK需要开放哪些端口?

【中文标题】谷歌云SDK需要开放哪些端口?【英文标题】:What are the ports to be opened for Google cloud SDK? 【发布时间】:2018-10-07 19:50:02 【问题描述】:

我应该在一个安全的 Windows 服务器上安装谷歌云 SDK,甚至 http(80) 和 https(443) 的端口都没有启用。

要打开哪些端口以使用 gcloud、gsutil 和 bq 命令?

【问题讨论】:

【参考方案1】:

我在我的机器上测试了这个行为,我预计只需要端口 443,因为 Google Cloud SDK 基于 HTTPS Rest API 调用。

例如,您可以使用标志 --log-http 检查幕后发生的事情

gcloud compute instances list --log-http
因此,您需要一个允许 TCP:443 出口流量的出口规则。

关于入口流量:

如果您的防火墙足够聪明,可以识别出,因为您打开了连接,它应该让流量通过(最常见的情况),因此您不需要任何传入规则。

否则,您还需要允许 TCP:443 传入流量。

更新

因此,您需要能够打开连接到:

accounts.google.com:443 *.googleapis.com:443 *:9000 用于串口,以防您需要此功能

【讨论】:

让我检查并分享观察结果。谢谢!! 你测试了吗?@Vetri 没有.. 还没有。我将在这周进行验证。

以上是关于hbase 需要开放哪些端口的主要内容,如果未能解决你的问题,请参考以下文章

怎样查看hbase开启那个端口

Linux中如何检查开放端口

在Linux下如何开放端口?

怎么查看阿里云主机服务器开放了哪些端口

linux/ubuntu命令查看开放哪些端口 以及开启开放端口

linux如何查看开启端口