Uploaded image for project: 'Kudu'
  1. Kudu
  2. KUDU-1344

Make it easier to install Kudu from source

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 0.7.0
    • None
    • build

    Description

      At the moment, the best resource we have for getting Kudu from raw source code to "up and running" is the documentation that describes how to build it. Some gaps:

      1. Docs that explain how to "install" it (i.e. where to copy the binaries, how to integrate into init.d/systemd, where to place configuration files, etc.)
      2. A "make install" target that doesn't just install C++ client files but instead captures the above too.
      3. Init.d scripts and basic configuration files so people don't have to write their own.
      4. Packaging code so it'd be possible to build system packages from source code (i.e. "soup to nuts"), perhaps using fpm.

      Step 3 can be provided by opening up more of the internal Cloudera packaging infrastructure for Kudu. Step 4 may obviate the need for said infrastructure altogether, which isn't a bad idea because it's inscrutable, complicated and very error-prone.

      Attachments

        Activity

          People

            grishick Greg Solovyev
            adar Adar Dembo
            Votes:
            0 Vote for this issue
            Watchers:
            8 Start watching this issue

            Dates

              Created:
              Updated: