--- title: "Zeppelin を使用する" slug: "hadoop-chadoop-4-4" updated: 2026-09-17T09:25:49Z published: 2026-09-17T09:25:49Z canonical: "guide.ncloud-docs.com/hadoop-chadoop-4-4" 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. # Zeppelin を使用する Classic環境で利用できます。 NAVERクラウドプラットフォームの Cloud Hadoopは、 **クラスタ Type** が Prestoまたは Sparkの場合のみ、Zeppelin Notebookをインストールします。 このガイドでは、Zeppelin Notebook UIへのアクセス方法と簡単なユースケースの実行方法について説明します。 Zeppelinに関する詳細は、[Apache Zeppelin公式ホームページ](https://zeppelin.apache.org/)をご参照ください。 ## Zeppelin Notebook UIへのアクセス Zeppelin Notebook UIにアクセスする方法は、次の通りです。 - [コンソールの Web UIリストを介したアクセス](/docs/ja/hadoop-chadoop-4-4#%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) - [ウェブブラウザから直接アクセス](/docs/ja/hadoop-chadoop-4-4#%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) - [Ambari Web UIを介したアクセス方法](/docs/ja/hadoop-chadoop-4-4#ambari-web-ui%EB%A5%BC-%ED%86%B5%ED%95%9C-%EC%A0%91%EC%86%8D-%EB%B0%A9%EB%B2%95) ### コンソールの Web UIリストを介したアクセス Cloud Hadoopコンソールで **[Application別に見る]** から Zeppelin Notebook UIにアクセスできます。詳細は、[Application別に見る](/docs/ja/hadoop-chadoop-3-1#application-%EB%B3%84-%EB%B3%B4%EA%B8%B0)をご参照ください。 ### ウェブブラウザから直接アクセス ウェブブラウザを立ち上げた後、アドレスバーに以下のように入力してアクセスします。クラスタに割り当てられた Publicドメインアドレスを使用します。 ``` http://{Publicドメイン}:9995 ``` ### Ambari Web UIを介したアクセス方法 Ambari Web UIを介したアクセス方法は、次の通りです。 1. Ambari UIにアクセスします。 - Ambari UIへのアクセスに関する詳細は、[Ambari UI](/docs/ja/hadoop-chadoop-3-4#%EC%A0%91%EC%86%8D%ED%95%98%EA%B8%B0)ガイドをご参照ください。 2. Ambari UI画面で **Zeppelin Notebook > Quick Links > Zeppelin UI** を順にクリックします。 3. ブラウザにログインページが表示されたら、クラスタの作成時に設定した管理者アカウントとパスワードを入力してログインします。 - アクセスに成功すると、Zeppelinページの右上にある **[login]** ボタンの横にグリーンの点が表示されます。 ## Zeppelin Notebook を開始する Zeppelin Notebookを作成し、データを入力して結果をグラフで確認できます。 このガイドは、Zeppelin Notebookにデフォルトで提供される Zeppelin Tutorial(Basic Features)Notebookを参照して作成されました。 ### Notebook作成 Notebookを作成する方法は、次の通りです。 1. Zeppelin上部の **[Notebook] > Create new note** をクリックします。 ![chadoop-4-4-007_ja.png](https://cdn.document360.io/6998976f-9d95-4df8-b847-d375892b92c2/Images/Documentation/chadoop-4-4-007_ja.png?sv=2026-02-06&spr=https&st=2026-10-26T13%3A33%3A27Z&se=2026-10-26T14%3A33%3A27Z&sr=c&sp=r&sig=Eg8qoSwxCJdW5lzJl926v67K%2F7FTfK6m1B5R60sImSE%3D) 2. ノートの名前と情報を設定し、 **[Create Note]** ボタンをクリックします。 - **Default Interpreter** は、ノートを作成した後にも変更できます。 ![chadoop-4-4-008_ja.png](https://cdn.document360.io/6998976f-9d95-4df8-b847-d375892b92c2/Images/Documentation/chadoop-4-4-008_ja.png?sv=2026-02-06&spr=https&st=2026-10-26T13%3A33%3A27Z&se=2026-10-26T14%3A33%3A27Z&sr=c&sp=r&sig=Eg8qoSwxCJdW5lzJl926v67K%2F7FTfK6m1B5R60sImSE%3D) 参考 **Default Interpreter** を Sparkに設定するには、クラスタの作成時に**クラスタ Type** を Sparkに選択する必要があります。 ### テーブルにデータをロード 以下は、bank.csvのデータを bankテーブルにロードするサンプルコードです。 ``` %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://s3.amazonaws.com/apache-zeppelin/tutorial/bank/bank.csv"), Charset.forName("utf8")).split("\n")) case class Bank(age: Integer, job: String, marital: String, education: String, balance: Integer) 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("\"", ""), s(5).replaceAll("\"", "").toInt ) ).toDF() bank.registerTempTable("bank") ``` ### コードの実行と結果の照会 Zeppelin Notebookコードの実行と結果を確認する方法は、次の通りです。 1. **[Shift] + [Enter]** キーを押すか、![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-26T13%3A33%3A27Z&se=2026-10-26T14%3A33%3A27Z&sr=c&sp=r&sig=Eg8qoSwxCJdW5lzJl926v67K%2F7FTfK6m1B5R60sImSE%3D)をクリックしてコードを実行します。 - **FINISHED** 状態と **Took 5 sec** メッセージが表示されると、コードが正常に実行されたという意味です。 ![chadoop-4-4-009_ja.png](https://cdn.document360.io/6998976f-9d95-4df8-b847-d375892b92c2/Images/Documentation/chadoop-4-4-009_ja.png?sv=2026-02-06&spr=https&st=2026-10-26T13%3A33%3A27Z&se=2026-10-26T14%3A33%3A27Z&sr=c&sp=r&sig=Eg8qoSwxCJdW5lzJl926v67K%2F7FTfK6m1B5R60sImSE%3D) 1. 新しい段落でテーブルのデータを照会する Spark SQL構文を作成した後、 **[Shift] + [Enter]** キーを押すか ![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-26T13%3A33%3A27Z&se=2026-10-26T14%3A33%3A27Z&sr=c&sp=r&sig=Eg8qoSwxCJdW5lzJl926v67K%2F7FTfK6m1B5R60sImSE%3D)をクリックしてコードを実行します。 ``` %spark.sql select age, count(1) value from bank where age < 30 group by age order by age ``` ![chadoop-4-4-010_ja.png](https://cdn.document360.io/6998976f-9d95-4df8-b847-d375892b92c2/Images/Documentation/chadoop-4-4-010_ja.png?sv=2026-02-06&spr=https&st=2026-10-26T13%3A33%3A27Z&se=2026-10-26T14%3A33%3A27Z&sr=c&sp=r&sig=Eg8qoSwxCJdW5lzJl926v67K%2F7FTfK6m1B5R60sImSE%3D) - 照会の結果画面が表示されます。グラフボタンを利用し、SQLの結果を様々な種類のグラフで確認できます。 ## Zeppelin Notebookのバックアップ Zeppelin Notebookは、クラスタのマスターノードの1番サーバに保存されます。そのため、クラスタを削除すると Notebookも一緒に削除されます。 同じ Notebookを別のクラスタで使用するには、タスクの実行を完了した後、Notebookをエクスポートする必要があります。 Zeppelin Notebookをバックアップする方法は、次の通りです。 1. 画面上部の ![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-26T13%3A33%3A27Z&se=2026-10-26T14%3A33%3A27Z&sr=c&sp=r&sig=Eg8qoSwxCJdW5lzJl926v67K%2F7FTfK6m1B5R60sImSE%3D) をクリックします。 ![chadoop-4-4-012_ja.png](https://cdn.document360.io/6998976f-9d95-4df8-b847-d375892b92c2/Images/Documentation/chadoop-4-4-012_ja.png?sv=2026-02-06&spr=https&st=2026-10-26T13%3A33%3A27Z&se=2026-10-26T14%3A33%3A27Z&sr=c&sp=r&sig=Eg8qoSwxCJdW5lzJl926v67K%2F7FTfK6m1B5R60sImSE%3D) 2. ローカル PCにファイル名とパスを決めた後、保存します。 - エクスポートしたファイルは JSON形式で保存されます。 参考 Zeppelin Notebookのバックアップ時、Notebook単位で保存します。 参考 zeppelinで jdbc interpreterをインストールするには、エッジサーバで/etc/zeppelin/conf/interpreter-listファイルの jdbcバージョン情報を修正した後、インストールします。 変更前: jdbc org.apache.zeppelin:zeppelin-jdbc:0.11.0-SANPSHOT Jdbc interpreter変更後: jdbc org.apache.zeppelin:zeppelin-jdbc:0.10.1 Jdbc interpreter 詳細は、[メイブン](https://mvnrepository.com/artifact/org.apache.zeppelin/zeppelin-jdbc)で jdbc interpreterのライブラリ依存関係(バージョン、ライブラリ名など)を確認します。