python - 在 Apache Cassandra 中混合执行两个 Python 脚本和 DatastaxBulk 加载器脚本以加载到 .csv

标签 python csv ubuntu cassandra datastax

我有一个 .sh 文件,我在其中调用了两个 python 脚本:
对于 fileMaster.sh :

python script1.py && python script2.py
现在,问题是我想添加在 script2.py 之后使用 Datastax 批量加载程序上传到 Apache Cassandra 的操作。
所以,如果我这样做;
python script1.py && python script2.py && fileSlave.sh 
在与 fileSlave.sh 是:
export PATH=/home/mypc/dsbulk-1.7.0/bin:$PATH

source ~/.bashrc

dsbulk load -url /home/mypc/Desktop/foldertest/data.csv -k data_test -t data_table  -delim "," -header true -m '0=time_exp, 1=p'
它让我访问被拒绝加载到 Cassandra。正如想象的那样,如果我直接在 fileMaster.sh 的 py 调用下添加 fileSlave.sh 的代码,则不可能做同样的事情
我怎样才能做到这一点?

最佳答案

我解决了这个问题,因为文件 fileMaster.sh 需要这个:

python script1.py && python script2.py

chmod u+x ./shell2.sh
./fileSlave.sh
有用!

关于python - 在 Apache Cassandra 中混合执行两个 Python 脚本和 DatastaxBulk 加载器脚本以加载到 .csv,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64701514/

相关文章:

python - 如何使用 Django Rest Framework 包含相关模型字段?

ubuntu - deb包中的conf文件和静态文件

mysql - 在 Ubuntu 14.04 上与 MySQL 一起安装后无法启动 MariaDB

python - 使用 Pandas 和有效值列表检测 CSV 列中的拼写错误

python - 如何消除 CSV 文件中的空白?

python - 无法在 Windows 的 ubuntu 终端上找到一些用于安装 python 的包

python - 在 celery 中广播消息

python - logging.config.dictConfig 似乎不起作用

python - 在 Linux 上使用 Python 进行视频捕获的最佳库是什么?

javascript - 如何将列表类数据导入到d3中?