修改sqoop儲存job的預設資料庫

2021-10-10 02:17:33 字數 1844 閱讀 3504

開啟sqoop的conf目錄下修改配置檔案

# vim sqoop-site.xml
修改配置檔案

其中

sqoop job --create job3 \

--meta-connect 'jdbc:mysql://mypc01:3306/sqoop?user=root&password=123456' \

>

>

>

sqoop.metastore.client.enable.autoconnectname

>

>

truevalue

>

property

>

>

>

sqoop.metastore.client.autoconnect.urlname

>

>

jdbc:mysql://mypc01:3306/sqoopvalue

>

property

>

>

>

sqoop.metastore.client.autoconnect.usernamename

>

>

rootvalue

>

property

>

>

>

sqoop.metastore.client.autoconnect.passwordname

>

>

123456value

>

property

>

>

>

sqoop.metastore.client.record.passwordname

>

>

truevalue

>

property

>

>

>

sqoop.metastore.server.locationname

>

>

/usr/local/sqoop/sqoop-metastore/shared.dbvalue

>

property

>

>

>

sqoop.metastore.server.portname

>

>

16000value

>

property

>

configuration

>

在mysql中建立資料庫

mysql> create database sqoop
後台啟動mysql服務箱

# sqoop metastore &
建立乙個連線

sqoop job --list --meta-connect 'jdbc:mysql://mypc01:3306/sqoop?user=root&password=123456'
需要在mqsql中向sqoop_root中新增一條記錄

insert into sqoop_root values (null, 'sqoop.hsqldb.job.storage.version', '0');
修改mysql這兩張表的引擎

alter table sqoop_root engine=myisam;

alter table sqoop_sessions engine=myisam;

修改預設的docker儲存路徑

前言 由於一開始安裝docker的時候,採用預設的儲存路徑,而預設的儲存路徑是 var lib docker 這個路徑是掛在根下面的。而一般分配給根的都是系統盤,容量有限。當我們執行很多個容器的時候,空間就會很容易被佔滿。為了避免這種情況。需要對docker的儲存做乙個遷移。過程先準備好用來做doc...

修改docker的預設儲存路徑

一 背景 有時候在安裝docker後發現其資料儲存的目錄空間不夠用,所以能不能修改其預設路徑呢,答案是肯定的 二 步驟 1 使用root使用者對daemon.json檔案進行配置 2 重啟docker sudo systemctl daemon reload sudo systemctl resta...

修改docker預設儲存路徑

擴充套件 通過systemd配置docker 可以直接修改 lib systemd system docker.service檔案 其他方法可能會找不到檔案,這個可以找到 解決方案 正文 策略 修改 docker daemon 的啟動引數 g,graph 步驟 1 先將docker關了 sudo s...