问题1:虚拟机上的ubuntu无法ping通主机win10
解决1:(1)虚拟上工具栏编辑-->虚拟网络编辑器,我打算使用VMnet8,它一般支持NAT方式,
NAT设置:
DHCP设置:
(2)右键16.04Ubuntu 64位,设置,网络适配器,勾选NAT模式。NAT模式的最终结果是Ubuntu与Win10在同一网段中,但是Ubuntu可以访问网络,回到Win10在更改适配器设置中我们发现,VMnet8的IPV4地址设置为192.168.0.1,而Ubuntu中点击Connection information 我们发现它的IP地址为192.168.0.128,此时Ubuntu和Win10可以互相ping通,把项目中的IP地址改为192.168.0.1之后就可以对win10中的数据库进行操作了。
问题2:运行hadoop jar a.jar Demo.main是提示无法找到BX.txt
解决2:(1)导出jar时,我们选择的是runnable型的jar包,好像是并没有一起打包data文件夹,我们需要把BX.txt文件上传到hadoop的hdfs的input文件夹中,具体操作如下:
1)cd /usr/soft/hadoop-2.7.2
2) sbin/start-all.sh #打开hadoop
3)hadoop fs -mkdir input #在hdfs中创建一个input文件夹,或 hadoop fs -mkdir /user/你的用户名/input
4)hadoop fs -put /home/dell/Desktop/Bx.txt input #把文件上传到input文件夹中,或hadoop fs -put /home/你的用户名/桌面/test.txt /user/你的用户名/input
5) hadoop fs -ls input #查看input文件夹内容,确认是否上传成功
6)hadoop jar a.jar Demo.main /user/dell/input/BX.txt /user/dell/ouput #最终成功!!!
更多详情:
http://blog.csdn.net/songchunhong/article/details/49760939
http://blog.csdn.net/chenyuangege/article/details/45582831
http://blog.csdn.net/mach_learn/article/details/39479363
http://www.cnblogs.com/zhangduo/p/4679907.html
http://jingyan.baidu.com/article/4e5b3e1957979d91901e24f1.html