Не задана переменная среды STREAMS_ADAPTERS_ODBC
При создании следующего приложения Infosphere streams я получаю сообщение об ошибке, приведенное ниже. Пожалуйста посоветуй.
namespace application;
use com.ibm.streams.db::*;
composite DB {
type
temp1 = tuple<int32 i, rstring dateTime, timestamp time, uint32 secondValue,
int64 seconds> ;
graph
stream<int32 id, rstring fname, rstring lname> MyPersonNamesStream = ODBCSource()
{
param
connection : "ConnncetionSpec" ;
access : "AccessSpec" ;
connectionDocument : "/home/streamsadmin/Desktop/connectionDocument.xml" ;
initDelay : 3 ;
sleepTime : 6 ;
}
}
Я установил переменные окружения в моем.bashrc
export STREAMS_ADAPTERS_ODBC_DB2=1
export STREAMS_ADAPTERS_ODBC_INCPATH=/opt/ibm/db2/V10.1/include/
export STREAMS_ADAPTERS_ODBC_LIBPATH=/opt/ibm/db2/V10.1/lib64/
Сообщение об ошибке, как показано ниже _
CDISP0411W WARNING: The error output from the /opt/ibm/InfoSphereStreams/StreamsStudio/workspace/DB/com.ibm.streams.db/com.ibm.streams.db/Common/ODBCLibInfo.pl script is: No STREAMS_ADAPTERS_ODBC environment variable set. Exactly one environment variable beginning with STREAMS_ADAPTERS_ODBC_ (ending with the database name qualifier) must be set.
.
/opt/ibm/InfoSphereStreams/StreamsStudio/workspace/DB/com.ibm.streams.db/com.ibm.streams.db/ODBCSource/ODBCSource: CDISP0180E ERROR: An error occurred while the operator model was loading. The error is: The following non-zero return code was received from the /opt/ibm/InfoSphereStreams/StreamsStudio/workspace/DB/com.ibm.streams.db/com.ibm.streams.db/Common/ODBCLibInfo.pl script: 1.
1 ответ
Проверьте свой .bashrc
изменения произошли:
env | grep STREAMS_ADAPTERS_ODBC_
Если результатов нет, попробуйте открыть новый сеанс терминала для вашего .bashrc
изменения вступят в силу и подтвердите с помощью той же команды.