Окружающая среда: DSE DS201 VMDS201 Cassandra killrvideo - Python драйвера и узлы
Ошибка 1: Упражнение 5: Drivers.ipynb enter image description here
При попытке использовать драйвер Python для подключения к Кассандре.
from cassandra.cluster import Cluster
cluster = Cluster()
session = cluster.connect('killrvideo')
NoHostAvailable Traceback (most recent call last)
<ipython-input-1-535660701145> in <module>()
1 from cassandra.cluster import Cluster
2 cluster = Cluster()
----> 3 session = cluster.connect('killrvideo')
/usr/local/lib/python2.7/dist-packages/cassandra/cluster.so in
cassandra.cluster.Cluster.connect (cassandra/cluster.c:11471)()
Ошибка 2: Упражнение: 7 Ring.ipynb
После того, как я внести изменения в предложенные в блокноте и запустить узел 1; ошибки лица.
[email protected]:~/Desktop/node1/bin# ./cassandra
Cannot change the number of tokens from 256 to 1
Fatal configuration error; unable to start server. See log for stacktrace.
ERROR 22:08:32 Fatal configuration error
org.apache.cassandra.exceptions.ConfigurationException: Не удается изменить количество жетонов от 256 до 1 ...
Вслед ноутбук Jupyter тщательно. Но перед лицом ошибки.
Какие значения num_tokens и initial_token в вашем cassandra.yaml – Bradski
Как было предложено в записной книжке упражнения, внесены изменения, как показано ниже: num_tokens значение от 256 до 1. раскомментировать initial_token значение и установить его на 0. listen_address от локального хоста к 127.0.0.1 в cassandra-env.sh: MAX_HEAP_SIZE = "128M" HEAP_NEW_SIZE "32M" –
Так как я использовал виртуальную машину, предоставленной DS , называемый DS201; похоже, он использует драйверы, специфичные для выпуска DSE. Итак, я, наконец, установил драйверы DSE #pip install cassandra-driver-dse #python -c 'import dse; print dse .__ version__ ' вывод должен быть: 1.0.2 После этого я могу подключиться к DS с помощью Python –