--- title: "Using Zeppelin" slug: "hadoop-vpc-19" tags: ["Cloud Hadoop", "vpc"] updated: 2026-09-17T09:17:45Z published: 2026-09-17T09:17:45Z canonical: "guide.ncloud-docs.com/hadoop-vpc-19" stale: true --- > ## Documentation Index > Fetch the complete documentation index at: https://guide.ncloud-docs.com/llms.txt > Use this file to discover all available pages before exploring further. # Using Zeppelin Available in VPC In Cloud Hadoop of NAVER Cloud Platform, Zeppelin Notebook is installed. This guide explains how to access Zeppelin Notebook UI and how to execute a simple example. For more information about Zeppelin, see [Apache Zeppelin Official Homepage](https://zeppelin.apache.org/). ## Access Zeppelin Notebook UI To access Zeppelin Notebook UI: - [Connect via the console's web UI list](/docs/en/hadoop-vpc-19#%EC%BD%98%EC%86%94%EC%9D%98-web-ui-%EB%AA%A9%EB%A1%9D%EC%9D%84-%ED%86%B5%ED%95%9C-%EC%97%B0%EA%B2%B0) - [Direct access via web browser](/docs/en/hadoop-vpc-19#%EC%9B%B9-%EB%B8%8C%EB%9D%BC%EC%9A%B0%EC%A0%80%EB%A1%9C-%EC%A7%81%EC%A0%91-%EC%A0%91%EC%86%8D) - [Access via Ambari Web UI](/docs/en/hadoop-vpc-19#ambari-web-ui%EB%A5%BC-%ED%86%B5%ED%95%9C-%EC%A0%91%EC%86%8D-%EB%B0%A9%EB%B2%95) ### Connect via the console's web UI list You can access the Zeppelin Notebook UI through **[View by application]** on the Cloud Hadoop console. For more information, see [View by application](/docs/en/hadoop-vpc-4#application-%EB%B3%84-%EB%B3%B4%EA%B8%B0). ### Direct access via web browser Open a web browser, and enter the following in the address field to access: Use the domain address assigned to the cluster. ``` https://{domain address}:9996 ``` ### Access via Ambari Web UI To access via the Ambari Web UI: 1. Access the Ambari UI. - For more information about accessing Ambari UI, see [Ambari UI](/docs/en/hadoop-vpc-7#web-ui-%EC%A0%91%EC%86%8D) guide. 2. On the Ambari UI interface, navigate to **Zeppelin Notebook > Quick Links > Zeppelin UI**. - For how to access Zeppelin UI, see the guide on [Accessing Web UI using tunneling](/docs/en/hadoop-vpc-6). 3. Once the login page is displayed in the browser, enter the admin account and password set upon cluster creation to log in. - If the connection succeeds, a green dot appears next to **[Login]** at the top right of the Zeppelin page. ## Getting started You can create Zeppelin Notebook to enter data and view the results in a graph. This guide is written based on Zeppelin Tutorial (Basic Features) Notebook provided on Zeppelin Notebook. ### Create Notebook To create a Notebook: 1. Click **[Notebook] > Create new note** at the top of the Zeppelin page. ![cloudhadoop-use-zeppelin1_ko](https://cdn.document360.io/6998976f-9d95-4df8-b847-d375892b92c2/Images/Documentation/cloudhadoop-use-zeppelin1_en.png?sv=2026-02-06&spr=https&st=2026-10-27T18%3A01%3A32Z&se=2026-10-27T19%3A01%3A32Z&sr=c&sp=r&sig=GEEaY60qPuerQGZ9nrpJv0wec2pYchgrmnTYO5osTJs%3D) 2. Set the note name and information of the Notebook, and then click **[Create]**. - The **Default Interpreter** can be changed after creating a note. ![cloudhadoop-use-zeppelin2_ko](https://cdn.document360.io/6998976f-9d95-4df8-b847-d375892b92c2/Images/Documentation/cloudhadoop-use-zeppelin2_en.png?sv=2026-02-06&spr=https&st=2026-10-27T18%3A01%3A32Z&se=2026-10-27T19%3A01%3A32Z&sr=c&sp=r&sig=GEEaY60qPuerQGZ9nrpJv0wec2pYchgrmnTYO5osTJs%3D) ### Load data to table The following shows a sample code that loads data from bank.csv into the bank table: ``` %spark.spark import org.apache.commons.io.IOUtils import java.net.URL import java.nio.charset.Charset // Zeppelin creates and injects sc (SparkContext) and sqlContext (HiveContext or SqlContext) // So you don't need create them manually // load bank data val bankText = sc.parallelize( IOUtils.toString( new URL("https://raw.githubusercontent.com/selva86/datasets/refs/heads/master/bank-full.csv"), Charset.forName("utf8")).split("\n")) case class Bank(age: Integer, job: String, marital: String, education: String) val bank = bankText.map(s => s.split(";")).filter(s => s(0) != "\"age\"").map( s => Bank(s(0).toInt, s(1).replaceAll("\"", ""), s(2).replaceAll("\"", ""), s(3).replaceAll("\"", "") ) ).toDF() bank.registerTempTable("bank") ``` ### Run code and view results To run a Zeppelin Notebook code and check the result: 1. Run the code by pressing **[Shift] + [Enter]** keys or clicking ![cloudhadoop-zeppelin-run](https://cdn.document360.io/6998976f-9d95-4df8-b847-d375892b92c2/Images/Documentation/cloudhadoop-zeppelin-run.png?sv=2026-02-06&spr=https&st=2026-10-27T18%3A01%3A32Z&se=2026-10-27T19%3A01%3A32Z&sr=c&sp=r&sig=GEEaY60qPuerQGZ9nrpJv0wec2pYchgrmnTYO5osTJs%3D). - You can check that the code has run normally with the **FINISHED** status and **Took 4 sec** phrase. ![cloudhadoop-use-zeppelin3](https://cdn.document360.io/6998976f-9d95-4df8-b847-d375892b92c2/Images/Documentation/cloudhadoop-use-zeppelin3.png?sv=2026-02-06&spr=https&st=2026-10-27T18%3A01%3A32Z&se=2026-10-27T19%3A01%3A32Z&sr=c&sp=r&sig=GEEaY60qPuerQGZ9nrpJv0wec2pYchgrmnTYO5osTJs%3D) 2. Write a Spark SQL syntax to search table data in a new paragraph, and then press **[Shift] + [Enter]** keys or click ![cloudhadoop-zeppelin-run](https://cdn.document360.io/6998976f-9d95-4df8-b847-d375892b92c2/Images/Documentation/cloudhadoop-zeppelin-run.png?sv=2026-02-06&spr=https&st=2026-10-27T18%3A01%3A32Z&se=2026-10-27T19%3A01%3A32Z&sr=c&sp=r&sig=GEEaY60qPuerQGZ9nrpJv0wec2pYchgrmnTYO5osTJs%3D) to run the code. ``` %spark.sql select age, count(1) value from bank where age < 30 group by age order by age ``` ![cloudhadoop-use-zeppelin4](https://cdn.document360.io/6998976f-9d95-4df8-b847-d375892b92c2/Images/Documentation/cloudhadoop-use-zeppelin4.png?sv=2026-02-06&spr=https&st=2026-10-27T18%3A01%3A32Z&se=2026-10-27T19%3A01%3A32Z&sr=c&sp=r&sig=GEEaY60qPuerQGZ9nrpJv0wec2pYchgrmnTYO5osTJs%3D) - Search result is displayed on the screen. You can use the Graph button to check the SQL results in various types of graph. ## Backup Zeppelin Notebook Zeppelin Notebook is stored on Server 1 of the cluster's master node. Therefore, if you delete a cluster, the notebook is also deleted. To use the same notebook in another cluster, you must export the Notebook after completing the task. To back up Zeppelin Notebook: 1. Click ![cloudhadoop-zeppelin-download](https://cdn.document360.io/6998976f-9d95-4df8-b847-d375892b92c2/Images/Documentation/cloudhadoop-zeppelin-download.png?sv=2026-02-06&spr=https&st=2026-10-27T18%3A01%3A32Z&se=2026-10-27T19%3A01%3A32Z&sr=c&sp=r&sig=GEEaY60qPuerQGZ9nrpJv0wec2pYchgrmnTYO5osTJs%3D) at the upper left on the Notebook interface. 2. Specify the file name and path on the local PC and save. - The exported file is saved in JSON format. Note When Zeppelin Notebooks are backed up, they are saved in units of notebooks. Note To install jdbc interpreter on Zeppelin, you need to first edit the jdbc version information of the /etc/zeppelin/conf/interpreter-list file on the Edge server. Before change: jdbc org.apache.zeppelin:zeppelin-jdbc:0.11.0-SNAPSHOT Jdbc interpreter After change: jdbc org.apache.zeppelin:zeppelin-jdbc:0.10.1 Jdbc interpreter For more information, check the library dependency (version, library name, etc.) of jdbc interpreter in [Maven](https://mvnrepository.com/artifact/org.apache.zeppelin/zeppelin-jdbc). ## Change Zeppelin Notebook password ### Insecure Hadoop The password for a Zeppelin Notebook in an Insecure Hadoop state can be changed via the Ambari Web UI. - Navigate to **[Zeppelin Notebook]** > **[CONFIGS]** > **[Advanced zeppelin-shiro-ini]** and edit the password in the **users** component, then restart Zeppelin. ![cloudhadoop-zeppelin-passwd](https://cdn.document360.io/6998976f-9d95-4df8-b847-d375892b92c2/Images/Documentation/cloudhadoop-zeppelin-passwd.png?sv=2026-02-06&spr=https&st=2026-10-27T18%3A01%3A32Z&se=2026-10-27T19%3A01%3A32Z&sr=c&sp=r&sig=GEEaY60qPuerQGZ9nrpJv0wec2pYchgrmnTYO5osTJs%3D) ### Secure Hadoop All accounts and passwords in a Kerberos-enabled Secure Hadoop are controlled via Kerberos and LDAP. Thus, Zeppelin Notebook passwords can also be created, modified, or deleted using Kerberos and LDAP commands. - To learn more about controlling account information in Secure Hadoop, see the [Manage Secure Hadoop account](/docs/en/secure-hadoop-use-5) guide.