What is HFileLink and Reference in HBase?

In HBase there are two things that seems similar but are very different. Links and References. Names sound similar but they are not.

Links - HFileLink is the implementation name for FileLink

HFileLink describes a link to hfile. It is more like a URL or path to the file. It means a hfile will be served regardless of its location being region directory or archive directory By default it will always look into the original location(region dir) defined by link name. If it doesn’t find the file there it will fall back to archive directory. So this is helpful for snapshots. As snapshots is nothing but list of hfile links to original hfiles of table for which snapshot it taken.

Test Hugo Theme

To test a new Hugo theme here are the list of steps

  • Find the right theme. For this example we will use the theme hyde
  • Use below git command to put theme in local theme directory

This command will put the theme inside themes directory`

  • Change hugo.toml and add theme = "hyde"

  • Run hugo server –buildDrafts

  • Open localhost:1313

You should be able to see your site in new theme