KDB - 使用图形用户界面客户端
KDB - using a gui client
我刚刚开始再次使用 KDB。在我以前的工作中,一切都是在服务器上设置的,有很多表,我只是查询数据。我现在正在加载我自己的数据文件并希望能够从 GUI 客户端查询它。
我以前用的两个是QStudio和QPadInsight。对于这两个,我都需要连接到服务器。我很确定我需要让它监听本地主机,因为服务器是 运行 在我的台式计算机上,客户端也是 运行。我不知道要将其设置为哪个端口。另外,除了打开命令提示符和 运行 Q (c:\q\w32\q.q
)?
之外,我是否需要做任何事情来让服务器 运行
感谢您的帮助。
qpad连接只需设置端口即可
但是,您也可以从命令提示符加载该会话中的特定文件。
c:\q\w32>q server.q -p 1234 //load the server.q file in q session
KDB+ 3.5 2017.11.30 Copyright (C) 1993-2017 Kx Systems
q)
如果您只是启动 q 会话,那么您必须设置端口并手动加载一些特定于服务器的代码。
c:\q\w32>q
KDB+ 3.5 2017.11.30 Copyright (C) 1993-2017 Kx Systems
q)\l server.q
q)\p 1234
现在可以使用连接字符串通过qstudio或qpad连接`::1234
检查这个以设置 QHOME
您可以将 QINIT
变量设置为指向某个 q 文件,该文件可以作为您将 运行 在您的盒子上的所有 q 会话的 bootstrap 文件(例如 helper函数)
您可以将命令添加到 bat
文件以避免任何手动步骤。
set QHOME=C:\q
set QINIT=C:\code\server.q
set PATH=%PATH%;%QHOME%;%QHOME%\w32
q -p 1234
我刚刚开始再次使用 KDB。在我以前的工作中,一切都是在服务器上设置的,有很多表,我只是查询数据。我现在正在加载我自己的数据文件并希望能够从 GUI 客户端查询它。
我以前用的两个是QStudio和QPadInsight。对于这两个,我都需要连接到服务器。我很确定我需要让它监听本地主机,因为服务器是 运行 在我的台式计算机上,客户端也是 运行。我不知道要将其设置为哪个端口。另外,除了打开命令提示符和 运行 Q (c:\q\w32\q.q
)?
感谢您的帮助。
qpad连接只需设置端口即可
但是,您也可以从命令提示符加载该会话中的特定文件。
c:\q\w32>q server.q -p 1234 //load the server.q file in q session
KDB+ 3.5 2017.11.30 Copyright (C) 1993-2017 Kx Systems
q)
如果您只是启动 q 会话,那么您必须设置端口并手动加载一些特定于服务器的代码。
c:\q\w32>q
KDB+ 3.5 2017.11.30 Copyright (C) 1993-2017 Kx Systems
q)\l server.q
q)\p 1234
现在可以使用连接字符串通过qstudio或qpad连接`::1234
检查这个以设置 QHOME
您可以将 QINIT
变量设置为指向某个 q 文件,该文件可以作为您将 运行 在您的盒子上的所有 q 会话的 bootstrap 文件(例如 helper函数)
您可以将命令添加到 bat
文件以避免任何手动步骤。
set QHOME=C:\q
set QINIT=C:\code\server.q
set PATH=%PATH%;%QHOME%;%QHOME%\w32
q -p 1234