YCSB에서 redis를 사용해서 실험을 돌리려는데 다음과 같은 에러가 발생했다.
./bin/ycsb load redis -s -P workloads/workloada -p "redis.host=127.0.0.1" -p "redis.port=6379"
File "./bin/ycsb", line 223
except subprocess.CalledProcessError, err:
^
SyntaxError: invalid syntax
YCSB에서는 파이썬 2.7버전을 사용하는데
파이썬 버전이 3.x버전이면 이런 오류가 발생하는듯 하다.
수정 방법은 기본 파이썬 버전을 2.7로 변경해주면 된다.
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1
sudo update-alternatives --config python
1
python --version
'개발일기 > Trouble Shooting' 카테고리의 다른 글
QEMU에 우분투 이미지를 GUI없이 설치하는 법 (Macbook 사용 시) (0) | 2023.09.01 |
---|---|
cc: error: unrecognized command line option ‘-fcf-protection=full’; did you mean ‘-fstack-protector-all’? (0) | 2023.08.29 |
apt-get update 실패 / InReleaseTemporary failure resolving (0) | 2023.06.20 |
ERROR: modpost: "kallsyms_lookup_name" ... undefined! (0) | 2023.06.19 |
Error: initrd is too big (0) | 2023.06.19 |