Skip to content

Getting Started with Hub

Hub is a SaaS platform that gives you access to all of Pachyderm's functionalities without the burden of deploying and maintaining it locally or in a third-party cloud platform.

This section walks you through the steps of creating a workspace in Hub so that you do not need to worry about the underlying infrastructure and can get started right away.

Note

Get a workspace up and running in a few minutes. Contact us and take advantage of our 21-day free trial* to start experimenting.

Got any questions? Contact our Support Team or ask us on our Users Slack Channel.

*Offer limited to one single user workspace with 4 vCPUs, 15GB RAM, and unlimited object storage.

Get started in 4 simple steps

Hub Steps

Before you start

Log in with your GitHub or Google account to start using hub.pachyderm.com. Hub Login

1- Create a Workspace

Click the Create a 4-hr Workspace button and fill out the form. Hub workspace

You just provisioned a one-node cluster that you can now use for a limited time for free!

Note

While Pachyderm maintains a few clusters that are instantly available, none may be available during periods of high traffic. If your workspace is in a starting state, you might have to wait a few minutes for it to be ready.

2- Install pachctl

You can access your workspace through Pachyderm's CLI pachctl or our web UI called Console. Although you can perform most simple actions directly in the Console, pachctl provides full functionality. Most likely, you will use pachctl for any operation beyond the most basic workflow. We recommend that you use pachctl for all data operations and the Console to view your data and graphical representation of your pipelines.

After your workspace creation, open a terminal window and install 'pachctl'.

Warning

kubectl commands are not supported for the workspaces deployed on Hub.

3-4 Configure your Pachyderm context and login to your workspace by using a one-time authentication token

  1. To configure a Pachyderm context and log in to your workspace (i.e. have your pachctl CLI point to your new workspace), click the CLI link on your workspace name in the Hub UI.

    Pachyderm workspace running

    Or,

    Pachyderm workspace running details

    Then, in your terminal window, copy, paste, and run the commands 1,2,3 listed in the instructions.

    Note that we are assuming that you have installed Pachyderm's CLI tool pachctl. If not, follow the link on top of your connection window.

    Pachyderm workspace connect

  2. Verify that you have set the correct context:

    pachctl config get active-context
    
    The system should return the name of your workspace.
    Witty-warthog
    

  3. Create a test repo:

    pachctl create repo test
    
    pachctl list repo
    
    System response
    NAME CREATED       SIZE (MASTER) ACCESS LEVEL
    test 5 seconds ago 0B            OWNER    
    

  4. Check the repo in your console:

    In the Hub UI, click the Console button next to your workspace name.

    Your console opens in a new window. Click View Project. Your should see your newly created repo test.

Next Step

You have successfully deployed and configured a Pachyderm workspace in Hub.

Next, start creating your first pipelines: Beginner Tutorial.


Last update: January 4, 2022
Does this page need fixing? Edit me on GitHub