Как использовать Python как ЯЗЫК в UDF Кассандры - PullRequest
0 голосов
/ 08 ноября 2019

Я написал UDF с именем "udf_func", чтобы найти сумму двух столбцов "hdi" и "value", используя java в качестве ЯЗЫКА, как показано ниже.

cqlsh:simplex> CREATE TABLE test_udf (key text PRIMARY KEY, value int, hdi int );

cqlsh:simplex> SELECT * FROM test_udf;  
 key     | hdi | value
---------+-----+-------
    hari |   1 |     5
    eesh |   3 |    15
   param |   2 |    10
    shiv |   4 |    20

cqlsh:simplex> CREATE OR REPLACE FUNCTION udf_func(val1 int, val2 int) RETURNS NULL ON NULL INPUT RETURNS int LANGUAGE java AS 'return val1+val2;';
cqlsh:simplex> SELECT udf_func(hdi, value) FROM test_udf ;


 simplex.udf_func(hdi, value)
------------------------------
                            6
                           18
                           12
                           24  

Что мне нужно сделать, чтобы использовать Python в качестве ЯЗЫКА в UDF Кассандры?.
Как написать тот же UDF "udf_func", используя Python, чтобы найти сумму.
Отсюда UDF , я обнаружил, что мне нужно добавить jar-файлы для jython, но где я могу их найти.

...