【发布时间】:2012-04-30 11:01:40
【问题描述】:
我在我的工作站上以伪分布式模式运行 HBase。我们还在集群上运行 HBase。使用 HBase shell,我想从我的工作站访问在集群上运行的 HBase 实例。我想在不登录其中一台集群机器的情况下执行此操作。
使用 Hadoop,您可以通过指定 -conf 参数并提供 hadoop-site.xml 的备用版本在远程集群上运行作业。是否有 HBase shell 的等价物?
我在我的工作站和集群机器上运行 cloudera cdh3u3。
【问题讨论】:
-
不确定,但我认为更改以下 conf 文件可能会完成这项工作。对于 hadoop:core-site.xml、mapred-site.xml。对于 hbase:hbase-site.xml。您可以创建这些文件的多个版本并根据需要在它们之间切换。
-
@mohit6up 你应该回答这个问题(特别是因为它是正确的)
-
好主意!虽然我更喜欢 -conf 参数之类的东西,但我可以直接弹出并更改实际的配置文件。更新配置后是否需要重新启动服务?
-
不,不需要重新开始。
-
@sangfroid no-您只需要在客户端机器上更改它们(运行 hbase shell 的地方)
标签: configuration hadoop hbase apache-zookeeper cloudera