Hadoop和HBase集成(Hadoop and HBase integration)
我是大数据技术的新手,我对hbase如何与hadoop集成有疑问。 “Hbase是否位于HDFS之上”是什么意思? 。 我的理解是HDFS是分布在多个节点上的结构化和非结构化数据的集合,HBase是结构化数据。
Hbase如何与Hadoop集成以提供对底层数据的实时访问。 我们是否必须编写特殊工作来构建索引等? 换句话说,Hbase和hdfs之间还有一个附加层,它具有HBase可以理解的结构中的数据
I am new to Big data technologies, I have a question on how hbase is integrated with hadoop. What does it mean by "Hbase sits on top of HDFS"? . My understanding is HDFS is a collection of structured and unstructured data distributed across multiple nodes and HBase is structured data.
How is Hbase integrated with Hadoop to provide real time access to the underlying data. Do we have to write special jobs to build indexes and such? In other words is there an additional layer between Hbase and hdfs that has data in the structure HBase understands
原文:https://stackoverflow.com/questions/36249463
最满意答案
您可以直接在调试器下启动该服务。 要实现此目的,您可以修改服务启动命令(
sc config binPath=
),也可以使用GFlags更改服务映像以在调试器下启动。 在这两种情况下,您的调试器都会在后台,然后您需要远程访问它。但通常你可以从转储中解决问题,如果有的话。 通常只需从服务的相同帐户启动服务可执行文件即可发现问题。
Finaly不会忘记
printf
的强大功能。 添加日志记录并将问题与日志隔离。 无论如何,你的服务应该是这样做的 。I have just found an answer in MSDN.
https://msdn.microsoft.com/en-us/library/cktt23yw.aspx
Add the following code:
System.Diagnostics.Debugger.Launch();
At the very beginning of OnStart method. Then run net start serviceName (administrative credential is needed)
相关问答
更多-
我有这个问题,并在谷歌上搜索了几个小时然后我找到了解决方案。 您可以在代码中添加以下代码。 在类构造函数中添加InitializeTimer() 。您应该在OnStart()上设置oTimer.Enabled = true和oTimer.Start()在oTimer.Stop()上设置OnStop() 。 码: void create() { string s = ""; } void InitializeTimer() { oTimer ...
-
这在安装新扩展(添加管理页面)时非常常见。 您需要做的就是注销,然后重新登录。 This is very common when installing a new extension (that adds Admin pages). All you need to do is log out, and log back in.
-
Komrade P在评论中指出,由于存储问题,Redis没有启动。 我只有16GB的高清和8GB内存。 根据Redis的说法,拥有8GB的内存,您将需要24GB的磁盘空间。 我改变了maxheap,heapdir和maxmemory的值,使其工作。 基本上我的问题是在配置文件中解释的: # *** There must be disk space available for this file in order for Redis # to launch. *** The default configur ...
-
如果主线程异常终止,它可能会意外停止。 The problem turned out top be that the EventLog.WriteEntry was throwing an error because there was no EventSource associated with it. see http://msdn.microsoft.com/en-us/library/xzwc042w.aspx
-
我发现java.exe进程被挂起并且保持Jenkins无法启动。 我杀了java进程,然后jenkins服务启动就好了。 使用进程浏览器。 I switched back to version 1.535 and now it works.
-
正如@Gusman所说,问题是sudo。 并按照建议我现在使用DLL来访问GPIO引脚。 即使Raspberry Pi不完全支持。 As @Gusman said, the problem was the sudo. And as recommended i am using now the DLL to access the GPIO Pins. Even if the Raspberry Pi is not fully supported.
-
远程验证似乎是越野车(Remote Validation seems buggy)[2023-04-29]
怎么样: public ActionResult UserNameExists( [Bind(Include = "UserName")]RegisterModel register ) { string user = null; if (!String.IsNullOrWhiteSpace(register.UserName) && register.UserName.Length >= 6) user = register.UserName == "abcdef" ... -
如何调试开始后立即停止的越野车窗口服务(How to debug a buggy windows servic which stops immediately after it starts)[2024-02-07]
您可以直接在调试器下启动该服务。 要实现此目的,您可以修改服务启动命令( sc config binPath= ),也可以使用GFlags更改服务映像以在调试器下启动。 在这两种情况下,您的调试器都会在后台,然后您需要远程访问它。 但通常你可以从转储中解决问题,如果有的话。 通常只需从服务的相同帐户启动服务可执行文件即可发现问题。 Finaly不会忘记printf的强大功能。 添加日志记录并将问题与日志隔离。 无论如何,你的服务应该是这样做的 。 I have just found an answer in ... -
Windows服务(托管WCF服务)在启动时立即停止(Windows service (hosting WCF service) stops immediately on start up)[2023-10-11]
当您的Windows服务立即停止时,OnStart方法中会引发异常。 请尝试捕获并记录该异常。 When your windows service stops immediately, there is an exception raised in the OnStart method. Please try to catch and log that exception. -
安装在调试文件夹中时,Windows服务启动然后停止(Windows service starts and then stops when installed in debug folder)[2023-10-18]
发生了一些例外。 检查: 你的日志(如果有的话) 事件日志 如果您可以附加调试器然后尝试它,最好的选择是在这里添加一些诊断代码示例: https : //msdn.microsoft.com/en-us/library/cktt23yw.aspx Some exception occurred. Check: Your logs (if you have such) Event log If you can attach a debugger then try it, the best option is ...