上傳CSV檔案到ubuntu虛擬機,clickhouse匯入csv檔案
vsftpd
clickhouse
讀取data.csv檔案
root權限
-
開啟clickhouse遠程訪問
找到clickhouse-server目錄底下的config.xml
修改組態檔:<listen_host>::</listen_host>
然后開啟埠號
-
1.埠號打開
打開埠 # sudo iptables -I INPUT -p tcp --dport [埠號] -j ACCEPT sudo iptables -I INPUT -p tcp --dport 80 -j ACCEPT # 臨時保存配置,重啟后失效 sudo iptables-save 持久化開放埠配置 sudo netfilter-persistent save sudo netfilter-persistent reload 查看埠: netstat -patn -
安裝FTP服務
apt-get install vsftpd配置FTP服務 使用vim打開vsftpd.conf組態檔, vim /etc/vsftpd.conf 輸入/進入搜索模式,找到以下兩個引數,取消注釋讓其生效, write_enable=YES utf8_filesystem=YES 重啟FTP服務 systemctl restart vsftpd 驗證FTP服務 服務端自身進行連接驗證, ftp localhost -
在windows主機上用ftp 命令連接虛擬機
ftp+埠號 用戶名 密碼 驗證 Login successful 連接成功
-
Root用戶ftp連接
vim /etc/ftpuser
在這個檔案中把root用戶給洗掉掉;root用戶就能遠程登錄了 -
修改ftp上傳檔案的權限
因為上傳資料到-root才能打開的檔案夾
需要修改上傳檔案的權限修改/etc/vsftpd.conf檔案
直接把權限改為777 =.=
local_umask=777 -
關于csv檔案上傳到ubuntu,資料匯入到clickhouse資料庫
先通過file引擎創建表
在clickhouse資料檔案的目錄下 /var/lib/clivkhouse/data/defaut/表名/
把檔案上傳到表名/底下的目錄下;并且設定檔案名為data.CSV
但是在clickhouse-server讀取檔案data.csv的權限應該是普通用戶權限
在只有700權限的data.csv檔案夾,clickhouse客戶端會報錯權限不允許;
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/258114.html
標籤:其他
上一篇:Linux基礎優化方法(二)———系統安全相關優化:防火墻和selinux
下一篇:shell script總結大全
