我是Netezza
的新手,
我有一台安装了Ubuntu 14.04的物理机。在Ubuntu 14.04中,我安装了vmware播放器,并在其上创建了netezza虚拟主机。
上述过程成功,我可以登录netezza。在命令下方用于连接到netezza。
Command 1: nzsql -u admin -pw password
SYSTEM.ADMIN(ADMIN)=> create database test;
我可以创建数据库
SYSTEM.ADMIN(ADMIN)=>\c test
以上步骤完美无缺,但当我尝试使用下面的
创建表格时TEST.ADMIN(ADMIN)=>create table users(name varchar(20));
它挂起而没有任何错误或继续进行:
任何帮助都可以得到真正的赞赏。
由于
答案 0 :(得分:1)
当您看到“发现”状态时,这会告诉您系统正在尝试启动并使SPU VM联机,后者提供支持的MPP处理。在nzstart进程中,这种状态在几分钟内是正常的,但如果它永远挂在那里则不行。
运行Netezza仿真器时,您可能会发现自己处于Netezza主机VM中代表SPU的客户端VM进入混乱状态。
当我休眠VM时,我会不时遇到这种情况。以下过程通常会为我清除它。
[nz@netezza ~]$ nzstop
Warning: nzstop does not stop SPU virtual machines!
If you want to stop them, use the following command:
nzpush -all power off
[nz@netezza ~]$ nzpush -all power off
Powering off SPUs spu0101 ...Domain spu0101 destroyed
done.
[nz@netezza ~]$ nzpush -all power on
Powering on SPUs spu0101 ...Domain spu0101 started
done.
[nz@netezza ~]$ nzstart
nzstart: Warning: Using user-specified topology: /nz/nse/initTopology.cfg
(startupsvr) Info: NZ-00022: --- program 'startupsvr' (10693) starting on host 'netezza' ... ---
[nz@netezza ~]$ nzstate
System state is 'Online'.
如果这不起作用,那么我通常会将其升级为:
[nz@netezza ~]$ su - root
Password:
#############################
# current IP: 192.168.118.111
#############################
[root@netezza ~]# shutdown -r now
[root@netezza ~]#
Broadcast message from nz@netezza
(/dev/pts/1) at 14:58 ...
The system is going down for reboot NOW!
重启后,系统应自动启动数据库服务。然后我让“看nzstate”运行直到它显示为“在线”。在系统显示为“发现”时请耐心等待。根据系统的速度,可能需要5分钟或更长时间。