0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

databricksにおける環境情報を保持した構成ファイル(spark-env.sh、hive-site.xml等)を確認するためのノートブックで実行するBashコマンド群

Posted at

概要

databricksにおける環境情報を保持した構成ファイル(spark-env.sh、hive-site.xml等)を確認するためのノートブックで実行するBashコマンド群を共有します。

Databricks Workspaceのノートブックで実行することを想定しており、ベースとなる3つのコマンドを提示した上で、重要なファイルを表示するコマンドを共有します。

ベースとなるコマンド

1. 指定したディレクトリの直下にあるオブジェクトを表示

%sh
cd {ディレクトリ}
find . -maxdepth 1

実施例

%sh
cd /
find . -maxdepth 1

image.png

2. 指定したディレクトリの直下にあるすべてのオブジェクトをツリー形式で表示

%sh
cd {ディレクトリ}
pwd;find . | sort | sed '1d;s/^\.//;s/\/\([^/]*\)$/|--\1/;s/\/[^/|]*/|  /g'

実施例

%sh
cd /tmp
pwd;find . | sort | sed '1d;s/^\.//;s/\/\([^/]*\)$/|--\1/;s/\/[^/|]*/|  /g'

image.png

3. 指定したファイルの内容を表示

%sh
cat {表示するファイルのパス}
%sh
cat /tmp/driver-env.sh

image.png

重要そうなディレクトリとファイルを表示するコマンド

最上位の階層のディレクトリを表示

%sh
cd /
find . -maxdepth 1

image.png

/databricks/sparkディレクトリのすべてのオブジェクトを表示

%sh
cd /databricks/spark
pwd;find . | sort | sed '1d;s/^\.//;s/\/\([^/]*\)$/|--\1/;s/\/[^/|]*/|  /g'

image.png

/databricks/sparkディレクトリにあるVERSIONファイルの内容表示

%sh
cat /databricks/spark/VERSION

image.png

/databricks/sparkディレクトリにあるspark-env.shファイルの内容表示

%sh
cat /databricks/spark/conf/spark-env.sh

image.png

/databricks/sparkディレクトリにあるcore-site.xmlファイルの内容表示

%sh
cat /databricks/spark/dbconf/hadoop/core-site.xml

image.png

/databricks/sparkディレクトリにあるspark-config.shファイルの内容表示

%sh
cat /databricks/spark/sbin/spark-config.sh

image.png

/databricks/hiveディレクトリのすべてのオブジェクトを表示

%sh
cd /databricks/hive
pwd;find . | sort | sed '1d;s/^\.//;s/\/\([^/]*\)$/|--\1/;s/\/[^/|]*/|  /g'

image.png

/databricks/hiveディレクトリにあるhive-site.xmlファイルの内容表示

%sh
cat /databricks/hive/conf/hive-site.xml

image.png

/databricks/driverディレクトリのすべてのオブジェクトを表示

%sh
cd /databricks/driver
pwd;find . | sort | sed '1d;s/^\.//;s/\/\([^/]*\)$/|--\1/;s/\/[^/|]*/|  /g'

image.png

/databricks/driverディレクトリにあるspark-branch.confファイルの内容表示

%sh
cat /databricks/driver/conf/spark-branch.conf

image.png

/databricks/driverディレクトリにあるpreload_class.lstファイルの内容表示

%sh
cat /databricks/driver/preload_class.lst

image.png

/databricks/commonディレクトリのすべてのオブジェクトを表示

%sh
cd /databricks/common
pwd;find . | sort | sed '1d;s/^\.//;s/\/\([^/]*\)$/|--\1/;s/\/[^/|]*/|  /g'

image.png

/databricks/commonディレクトリにあるdeploy.confファイルの内容表示

%sh
cat /databricks/common/conf/deploy.conf

image.png

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?