tigase7.1.0 服务器在centos上搭建spark测试

1.tigase-server-7.1.0下载

去tigase官网网址

2.解压tar.gz文件

tar -zxvf tigase-server-7.1.0-b4379-dist-max.tar.gz
cd tigase-server-7.1.0-b4379

3.授权

chmod u+x ./scripts/tigase.sh

chmod u+x ./scripts/db-create-mysql.sh

4.创建数据库

1:进入mysqi
mysql -u root -p

2:输入密码后,分别执行下面语句
mysql> create database tigasedb;
mysql> use tigasedb;
mysql> source database/mysql-schema-7-1-schema.sql;           (这一条文件名官方文档写出错了 ) 

mysql> source database/mysql-pubsub-schema-3.2.0.sql;

mysql> source database/mysql-socks5-schema.sql;

mysql> source database/mysql-schema-7-1-sp.sql         (官方文档遗漏此条,如果不执行,tigase server无法正常启动)

mysql> source database/mysql-schema-7-1-props.sql    (不确定是否必须执行)

5.修改配置文件

5.1修改 vi ./conf/tigase.conf

JAVA_HOME="${JAVA_HOME}" 如果不知道如何设置JAVA_HOME请自行百度

5.2修改./conf目录下的init.properties文件

config-type=--gen-config-def --admins=admin@jabber.your-great.net --virt-hosts =test.tigase.com --monitoring=jmx:9050,http:9080,snmp:9060 --debug=server --user-db=mysql --user-db-uri=jdbc:mysql://localhost/tigase7db?user=root&password=123456&useUnicode=true&characterEncoding=UTF-8 --comp-name-1 = muc --comp-class-1 = tigase.muc.MUCComponent --comp-name-2 = pubsub --comp-class-2 = tigase.pubsub.PubSubComponent --sm-plugins=-starttls

6.启动关闭tigase服务

开启命令
./scripts/tigase.sh start etc/tigase.conf 

停止命令
./scripts/tigase.sh stop etc/tigase.conf

下面命令查看日志,可以查看是否有错误,开头的错误信息就在里面看到的。
 1: cd/logs

 2: tail -200f tigase-console.log 查看是否有错误。
如果成功可以从tigase-console.log里看到如下信息


7.spark客户端测试




来自官网,更新于201704。官网在国外很难下载,现在放到这里方便国内的朋友下载研究。 F:. │ .gitignore │ build.gradle │ gradle.properties │ gradlew │ gradlew.bat │ settings.gradle │ tigase_dir.txt │ ├─.git │ │ config │ │ description │ │ HEAD │ │ index │ │ packed-refs │ │ │ ├─hooks │ │ applypatch-msg.sample │ │ commit-msg.sample │ │ post-update.sample │ │ pre-applypatch.sample │ │ pre-commit.sample │ │ pre-push.sample │ │ pre-rebase.sample │ │ pre-receive.sample │ │ prepare-commit-msg.sample │ │ update.sample │ │ │ ├─info │ │ exclude │ │ │ ├─logs │ │ │ HEAD │ │ │ │ │ └─refs │ │ ├─heads │ │ │ master │ │ │ │ │ └─remotes │ │ └─origin │ │ HEAD │ │ │ ├─objects │ │ ├─info │ │ └─pack │ │ pack-a5985fcf6d3d54c95897e6cf9f133139e5ee10c1.idx │ │ pack-a5985fcf6d3d54c95897e6cf9f133139e5ee10c1.pack │ │ │ └─refs │ ├─heads │ │ master │ │ │ ├─remotes │ │ └─origin │ │ HEAD │ │ │ └─tags ├─app │ │ .gitignore │ │ build.gradle │ │ proguard-rules.pro │ │ │ └─src │ ├─androidTest │ │ └─java │ │ └─org │ │ └─tigase │ │ └─messenger │ │ └─phone │ │ └─pro │ │ ApplicationTest.java │ │ │ ├─main │ │ │ AndroidManifest.xml │ │ │ │ │ ├─java │ │ │ └─org │ │ │ └─tigase │ │ │ └─messenger │ │ │ ├─jaxmpp │ │ │ │ └─android │ │ │ │ ├─caps │ │ │ │ │ CapabilitiesDBCache.java │ │ │ │ │ CapsDbHelper.java │ │ │ │ │ │ │ │ │ ├─chat │ │ │ │ │ AndroidChatManager.java │ │ │ │ │ ChatProvider.java │ │ │ │ │ MarkAsRead.java │ │ │ │ │ OpenChatDbHelper.java │ │ │ │ │ │ │ │ │ ├─muc │ │ │ │ │ AndroidRoomsManager.java │ │ │ │ │ │ │ │ │ └─roster │ │ │ │ AndroidRosterStore.java │ │ │ │ RosterDbHelper.java │ │ │ │ RosterProvider.java │ │ │ │ │ │ │ └─phone │ │ │ └─pro │ │ │ │ AboutActivity.java │ │ │ │ DividerItemDecoration.java │ │ │ │ MainActivity.java │ │ │ │ MessengerApplication.java │ │ │ │ StatusSelectorAdapter.java │ │ │ │ │ │ │ ├─account │ │ │ │ AccountsConstants.java │ │ │ │ Authenticator.java │ │ │ │ AuthenticatorService.java │ │ │ │ ConnectionChecker.java │ │ │ │ LoginActivity.java │ │ │ │ NewAccountActivity.java │ │ │ │ │ │ │ ├─conenctionStatus │ │ │ │ ConnectionStatusesFragment.java │ │ │ │ StatusesRecyclerViewAdapter.java │ │ │ │ ViewHolder.java │ │ │ │ │ │ │ ├─conversations │ │ │ │ │ AbstractConversationActivity.java │ │ │ │ │ │ │ │ │ ├─chat │ │ │ │ │ ChatActivity.java │ │ │ │ │ ChatItemFragment.java │ │ │ │ │ MyChatItemRecyclerViewAdapter.java │ │ │ │ │ ViewHolder.java │ │ │ │ │ │ │ │ │ └─muc │ │ │ │ JoinMucActivity.java │ │ │ │ MucActivity.java │ │ │ │ MucItemFragment.java │ │ │ │ MucItemRecyclerViewAdapter.java │ │ │ │ ViewHolder.java │ │ │ │ │ │ │ ├─db │ │ │ │ CPresence.java │ │ │ │ CursorRecyclerViewAdapter.java │ │ │ │ DatabaseContract.java │ │ │ │ DatabaseHelper.java │ │ │ │ RosterProviderExt.java │ │ │ │ │ │ │ ├─notifications │ │ │ │ MessageNotification.java │ │ │ │ │ │ │ ├─openchats │ │ │ │ MyOpenChatItemRecyclerViewAdapter.java │ │ │ │ OpenChatItemFragment.java │ │ │ │ ViewHolder.java │ │ │ │ │ │ │ ├─providers │ │ │ │ ChatProvider.java │ │ │ │ RosterProvider.java │ │ │ │ │ │ │ ├─roster │ │ │ │ │ MyRosterItemRecyclerViewAdapter.java │ │ │ │ │ PresenceIconMapper.java │ │ │ │ │ RosterItemFragment.java │ │ │ │ │ ViewHolder.java │ │ │ │ │ │ │ │ │ ├─contact │ │ │ │ │ EditContactActivity.java │ │ │ │ │ │ │ │ │ └─request │ │ │ │ SubscriptionRequestActivity.java │ │ │ │ │ │ │ ├─service │ │ │ │ AndroidLoggingHandler.java │ │ │ │ AutopresenceManager.java │ │ │ │ DataRemover.java │ │ │ │ Features.java │ │ │ │ MobileModeFeature.java │ │ │ │ SecureTrustManagerFactory.java │ │ │ │ ServiceRestarter.java │ │ │ │ StanzaExecutor.java │ │ │ │ XMPPService.java │ │ │ │ │ │ │ ├─settings │ │ │ │ AppCompatPreferenceActivity.java │ │ │ │ SettingsActivity.java │ │ │ │ │ │ │ └─utils │ │ │ AsyncDrawable.java │ │ │ AvatarHelper.java │ │ │ BitmapWorkerTask.java │ │ │ DiskLruCache.java │ │ │ ImageHelper.java │ │ │ │ │ └─res │ │ ├─drawable │ │ │ ic_accounts_24dp.xml │ │ │ ic_add.xml │ │ │ ic_add_chat_24dp.xml │ │ │ ic_connection_info_24dp.xml │ │ │ ic_groupchat_24dp.xml │ │ │ ic_menu_about.xml │ │ │ ic_menu_chats.xml │ │ │ ic_menu_roster.xml │ │ │ ic_menu_settings.xml │ │ │ ic_message_delivered_24dp.xml │ │ │ ic_message_not_sent_24dp.xml │ │ │ ic_message_sent_24dp.xml │ │ │ ic_messenger_icon.xml │ │ │ ic_muc_24dp.xml │ │ │ ic_send_24dp.xml │ │ │ message_bubble_error.9.png │ │ │ message_bubble_received.9.png │ │ │ message_bubble_received_4.9.png │ │ │ message_bubble_sent.9.png │ │ │ message_bubble_sent_1.9.png │ │ │ message_bubble_sysmsg.9.png │ │ │ presence_away.xml │ │ │ presence_chat.xml │ │ │ presence_dnd.xml │ │ │ presence_error.xml │ │ │ presence_offline.xml │ │ │ presence_online.xml │ │ │ presence_unknown.xml │ │ │ presence_xa.xml │ │ │ side_nav_bar.xml │ │ │ user_avatar.png │ │ │ │ │ ├─drawable-hdpi │ │ │ ic_info_black_24dp.png │ │ │ ic_launcher.png │ │ │ ic_notifications_black_24dp.png │ │ │ ic_sync_black_24dp.png │ │ │ │ │ ├─drawable-mdpi │ │ │ ic_info_black_24dp.png │ │ │ ic_launcher.png │ │ │ ic_notifications_black_24dp.png │ │ │ ic_sync_black_24dp.png │ │ │ │ │ ├─drawable-v21 │ │ │ ic_info_black_24dp.xml │ │ │ ic_notifications_black_24dp.xml │ │ │ ic_sync_black_24dp.xml │ │ │ │ │ ├─drawable-xhdpi │ │ │ ic_info_black_24dp.png │ │ │ ic_launcher.png │ │ │ ic_notifications_black_24dp.png │ │ │ ic_sync_black_24dp.png │ │ │ │ │ ├─drawable-xxhdpi │ │ │ ic_info_black_24dp.png │ │ │ ic_launcher.png │ │ │ ic_notifications_black_24dp.png │ │ │ ic_sync_black_24dp.png │ │ │ │ │ ├─drawable-xxxhdpi │ │ │ ic_info_black_24dp.png │ │ │ ic_launcher.png │ │ │ ic_notifications_black_24dp.png │ │ │ ic_sync_black_24dp.png │ │ │ │ │ ├─layout │ │ │ account_list_item.xml │ │ │ activity_about.xml │ │ │ activity_chat.xml │ │ │ activity_edit_contact.xml │ │ │ activity_join_muc.xml │ │ │ activity_login.xml │ │ │ activity_main.xml │ │ │ activity_muc.xml │ │ │ activity_new_account.xml │ │ │ activity_subscription_request.xml │ │ │ app_bar_main.xml │ │ │ content_chat.xml │ │ │ content_main.xml │ │ │ content_muc.xml │ │ │ fragment_chatitem_error.xml │ │ │ fragment_chatitem_list.xml │ │ │ fragment_chatitem_received.xml │ │ │ fragment_chatitem_sent.xml │ │ │ fragment_chatitem_sysmsg.xml │ │ │ fragment_connectionstatusitem.xml │ │ │ fragment_connectionstatus_list.xml │ │ │ fragment_groupchatitem_received.xml │ │ │ fragment_groupchatitem_sent.xml │ │ │ fragment_mucitem_list.xml │ │ │ fragment_openchatitem.xml │ │ │ fragment_openchatitem_list.xml │ │ │ fragment_rosteritem.xml │ │ │ fragment_rosteritem_list.xml │ │ │ nav_header_main.xml │ │ │ status_selectoritem.xml │ │ │ │ │ ├─menu │ │ │ activity_main_drawer.xml │ │ │ chatitem_context.xml │ │ │ connection_status_context.xml │ │ │ main.xml │ │ │ menu_chat.xml │ │ │ openchat_chat_context.xml │ │ │ openchat_fragment.xml │ │ │ openchat_groupchat_context.xml │ │ │ roster_context.xml │ │ │ roster_fragment.xml │ │ │ │ │ ├─mipmap-xhdpi │ │ │ ic_launcher.png │ │ │ │ │ ├─mipmap-xxhdpi │ │ │ ic_launcher.png │ │ │ │ │ ├─mipmap-xxxhdpi │ │ │ ic_launcher.png │ │ │ │ │ ├─raw │ │ │ trust_store_bks │ │ │ │ │ ├─values │ │ │ attrs.xml │ │ │ colors.xml │ │ │ dimens.xml │ │ │ strings.xml │ │ │ styles.xml │ │ │ │ │ ├─values-v21 │ │ │ styles.xml │ │ │ │ │ ├─values-w820dp │ │ │ dimens.xml │ │ │ │ │ └─xml │ │ account_preferences.xml │ │ authenticator.xml │ │ pref_accounts_list.xml │ │ pref_data_sync.xml │ │ pref_general.xml │ │ pref_headers.xml │ │ pref_notification.xml │ │ │ └─test │ └─java │ └─org │ └─tigase │ └─messenger │ └─phone │ └─pro │ ExampleUnitTest.java │ ├─documentation │ │ build.gradle │ │ │ └─src │ └─asciidoc │ │ index.asciidoc │ │ │ ├─css │ │ docbook-xsl.css │ │ │ ├─images │ │ Accounts.png │ │ ArchiveChat.png │ │ General.png │ │ JoinChat.png │ │ LeaveRoom.png │ │ Menu.png │ │ MUC.png │ │ Notifications.png │ │ Options.png │ │ Register.png │ │ Roster.png │ │ Screenshot_2015-04-26-13-38-30.png │ │ Screenshot_2015-04-26-13-38-46.png │ │ Screenshot_2015-04-26-13-40-14.png │ │ Screenshot_2015-04-26-13-40-53.png │ │ Screenshot_2015-04-26-13-41-20.png │ │ Screenshot_2015-04-26-13-41-42.png │ │ Screenshot_2015-04-26-13-42-20.png │ │ Screenshot_2015-04-26-13-43-54.png │ │ Screenshot_2015-04-26-14-00-37.png │ │ Screenshot_2015-04-26-14-00-49.png │ │ Screenshot_2015-04-26-14-00-56.png │ │ Screenshot_2015-04-26-14-01-13.png │ │ Screenshot_2015-04-26-14-01-23.png │ │ Screenshot_2015-04-26-14-01-31.png │ │ Screenshot_2015-04-26-14-01-50.png │ │ Screenshot_2015-04-26-14-02-01.png │ │ Screenshot_2015-04-26-14-02-36.png │ │ Screenshot_2015-04-26-14-03-06.png │ │ Screenshot_2015-04-26-14-03-16.png │ │ Screenshot_2015-04-26-14-04-35.png │ │ Screenshot_2015-04-26-14-05-35.png │ │ Screenshot_2015-04-26-14-06-03.png │ │ Screenshot_2015-04-26-14-07-03.png │ │ Screenshot_2015-04-26-14-07-11.png │ │ Screenshot_2015-04-26-14-08-09.png │ │ Screenshot_2015-04-26-14-09-31.png │ │ Screenshot_2015-04-26-14-15-35.png │ │ Screenshot_2015-04-26-14-18-03.png │ │ Status.png │ │ tiger-looking-left-small.png │ │ Welcome.png │ │ │ └─text │ Tigase_Tigase_Android_Messenger-General_overview.asciidoc │ Tigase_Tigase_Android_Messenger-User_guide.asciidoc │ └─gradle └─wrapper gradle-wrapper.jar gradle-wrapper.properties
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值